1. 查看当前网络连接
nmcli connection show
2. 查看当前网络连接的metric
ip route show
3. 修改指定连接的 metric
sudo nmcli connection modify "Wired connection 1" ipv4.route-metric 100 ipv6.route-metric 100
值越大,优先级越低,多网络用的到
4. 重新激活网络连接
sudo nmcli connection up "Wired connection 1"
另外一种方法:手动编辑配置文件
手动编辑 NetworkManager 的配置文件来修改 metric
。配置文件通常位于 /etc/NetworkManager/system-connections/
目录下,文件名与网络连接的 UUID 相对应。
以编辑 IPv4 的 metric
为例,你可以使用以下命令打开配置文件:
sudo vi /etc/NetworkManager/system-connections/"Wired connection 1"
在文件中找到 [ipv4]
部分,添加或修改 route-metric
选项,例如:
[ipv4]
...
route-metric=100
...
保存并退出文件后,重新启动 NetworkManager 服务使配置生效:
sudo systemctl restart NetworkManager