银河麒麟v10配置静态路由有三种方式:图形界面(适合桌面环境,通过networkmanager持久化)、命令行写入route-网卡名文件(适合服务器环境,系统级永久生效)、临时ip route命令(仅当前会话有效,用于调试验证)。

你想让银河麒麟V10系统把发往特定网段(比如10.15.150.0/24)的数据包,不走默认网关,而是经由另一台设备(如192.168.150.253)转发,就必须配置静态路由规则。这在多网段办公、跨VLAN访问或对接专线设备时是刚需操作。
图形界面添加静态路由(桌面环境推荐)
该方式无需记忆命令,适合刚接触Linux的用户,所有配置由NetworkManager自动持久化,重启后依然有效。
点击桌面右下角网络图标 → 选择“设置网络项” → 在左侧连接列表中选中当前有线或无线连接 → 点击右侧齿轮图标进入编辑页 → 切换到“IPv4 设置”选项卡 → 拉到底部,点击“路由”按钮 → 弹出窗口中勾选“仅对本网络使用此路由”,然后点击“添加” → 在新行中依次填写:目标地址(如10.15.150.0)、子网掩码(如255.255.255.0)、网关(如192.168.150.253)→ 点击“保存” → 系统会自动重连网络并加载新路由。
注意:勾选“仅对本网络使用此路由”才能确保该路由只作用于当前连接,避免与其他网络冲突;若不勾选,该路由会全局生效,可能干扰其他网卡流量。
命令行创建永久静态路由文件(服务器环境首选)
这是生产环境中最可靠的方式,直接写入系统级配置,不受NetworkManager服务状态影响,适用于无图形界面的Kylin-Server-V10 SP3等版本。
第一步:执行ip -c addr show确认目标网卡名称(常见为ens33、eth0或enp0s3)。
第二步:进入网卡配置目录:cd /etc/sysconfig/network-scripts/。
第三步:创建与网卡同名的路由文件,例如网卡名为ens33,则执行sudo touch route-ens33。
第四步:用vim编辑该文件:sudo vim route-ens33,写入格式为【目标网络/前缀长度 via 下一跳网关 dev 网卡名】,例如:10.15.150.0/24 via 192.168.150.253 dev ens33。必须严格按此格式,空格不能错,且不能有多余字符或注释行。
第五步:保存退出后,执行sudo nmcli c reload重新加载连接配置,再执行sudo nmcli d reapply ens33(将ens33替换为你的实际网卡名)使新路由立即生效。
临时添加静态路由(调试验证用)
这一步仅在当前会话有效,重启或网卡重连后即失效,专用于快速验证路由是否可达,避免误配导致网络中断。
执行sudo ip route add 10.15.150.0/24 via 192.168.150.253 dev ens33(请将网段、网关和网卡名替换为实际值)。
验证是否生效:运行ip route | grep 10.15.150,能看到刚添加的条目即表示成功。
如需删除:执行sudo ip route del 10.15.150.0/24即可清除,不影响任何配置文件。










