商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 麒麟OS怎么修改网卡跃点数 银河麒麟多网络优先级设置

麒麟OS怎么修改网卡跃点数 银河麒麟多网络优先级设置

  发布于2026-05-21 阅读(0)

扫一扫,手机访问

当你的银河麒麟系统同时连接了有线、无线甚至多个网卡时,有没有遇到过这样的困扰:明明希望流量走A网络,系统却偏偏选择了B?这通常不是系统“不听话”,而是路由的“跃点数”在背后悄悄决定了优先级。简单来说,跃点数就像赛跑选手的号码牌,数值越小,这条路径被选为出口的“特权”就越高。

今天,我们就来彻底搞懂如何调整这个关键参数,让你完全掌控网络流量的出口选择。

麒麟OS怎么修改网卡跃点数 银河麒麟多网络优先级设置

一、使用nmcli命令临时修改跃点数

如果你想快速测试一下调整跃点数的效果,nmcli命令是最直接的工具。它通过NetworkManager临时修改参数,重启后就会恢复原样,非常适合做实验。

首先,打开终端,查看一下当前所有的网络连接及其唯一标识:

nmcli connection show

从列表里找到你想调整的那个连接,记住它的名字,比如“Wired connection 1”。接着,执行下面这条命令,把它的跃点数设为80(这个数字你可以按需调整,越小优先级越高):

nmcli connection modify "Wired connection 1" ipv4.route-metric 80

光修改还不够,需要让连接重新“激活”一下才能生效:

nmcli connection down "Wired connection 1" && nmcli connection up "Wired connection 1"

最后,验证一下成果。输入ip route | grep default,看看输出结果里,对应网卡的那条默认路由,后面的metric值是不是已经变成了80

二、编辑NetworkManager连接配置文件永久修改

临时修改重启就没了,要想一劳永逸,就得动配置文件。NetworkManager的持久化配置都放在/etc/NetworkManager/system-connections/目录下。

进入这个目录,用ls -l命令找到目标连接对应的.nmconnection文件。注意,文件名里的空格可能需要转义或加引号,比如“Wired connection 1.nmconnection”。

接下来,用root权限编辑这个文件:

sudo vi "Wired connection 1.nmconnection"

在文件里找到[ipv4]这个段落,在里面添加(或修改)一行:

route-metric=80

保存退出后,别忘了重启NetworkManager服务来加载新配置:

sudo systemctl restart NetworkManager

再次用ip route show | grep default检查,就能看到跃点数已经永久生效了。

三、通过网卡脚本配置文件设置跃点数

如果你的系统比较老,或者没有使用NetworkManager,而是用的传统network服务,那配置方法又不一样了。这时需要去编辑网卡脚本文件。

这些文件通常位于/etc/sysconfig/network-scripts/目录,名字像ifcfg-ens18这样。找到对应你网卡的那个文件,用编辑器打开。

在文件末尾,直接加上一行:

IPV4_ROUTE_METRIC=80

保存之后,重启网络服务:sudo systemctl restart network。再用ip route命令看一眼,修改应该就生效了。

四、使用ip route命令即时覆盖默认路由

遇到紧急情况,需要立刻改变流量走向,等不及修改配置重启服务怎么办?ip route命令可以让你直接操作内核路由表,效果立竿见影,但重启后就会消失。

首先,用ip route | grep default搞清楚当前的默认路由是哪条,记下它的网关地址(比如192.168.1.1)和网卡名(比如ens18)。

然后,先把它删掉:

sudo ip route del default via 192.168.1.1 dev ens18

紧接着,重新添加一条,并指定你想要的跃点数:

sudo ip route add default via 192.168.1.1 dev ens18 metric 80

操作完立刻验证,你会发现路由表里已经只剩下你新加的这条了,而且metric值正是你设置的80

五、通过nmtui图形化界面修改跃点数

对于不习惯命令行的朋友,银河麒麟也提供了文本图形界面工具——nmtui。它在终端里运行,用方向键和回车就能操作,同样能实现永久配置。

在终端输入nmtui启动。选择“Edit a connection”,找到你要改的那个连接,进入配置界面。

关键步骤在这里:找到“IPv4 CONFIGURATION”,点“Show”展开详细设置。滚动到下方的“Routes”部分,确保“Use this connection only for resources on its network”这个选项没有被勾选(如果勾选了,该连接就不会用于默认路由)。

然后,你就能看到“Metric”输入框了,在里面填入80或其他你想要的数值。

一路确认保存,回到主菜单后,记得去“Activate a connection”里重新激活一下这个连接。退出nmtui,再用ip route命令验证,图形化修改就完成了。

以上就是五种在银河麒麟系统中调整网卡跃点数的方法。从临时调试到永久配置,从命令行到图形界面,基本覆盖了所有操作场景。下次再遇到多网卡路由“打架”的情况,你知道该从哪里下手了吧?

本文转载于:https://www.php.cn/faq/2443190.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注