Linux网络设置

本文最后更新于 2025年7月9日 晚上

Linux网络设置

1.设置网络优先级

在同一台电脑上含有多个链接的时候,有时候连接的是内网,无法连接互联网,这个时候就需要用到网络优先级的设置来使电脑能够正常访问网络

Arch 下:

1
ip route show

可以看到形如如下输出:

1
2
3
4
default via 192.168.1.1 dev wlo1 proto dhcp src 192.168.1.101 metric 1000 
default via 192.168.10.1 dev eno1 proto dhcp src 192.168.10.13 metric 20601
192.168.1.0/24 dev wlo1 proto kernel scope link src 192.168.1.101 metric 1000
192.168.10.0/24 dev eno1 proto kernel scope link src 192.168.10.13 metric 601

此时内网也就是 192.168.10.1 是无法访问互联网的,需要对其进行优先级设置,也就是后面的 metric 级别

在终端执行如下命令(需要安装 NetworkManager)

1
nmcli connection show

可以得到类似如下输出

1
2
3
4
NAME           UUID                                  TYPE      DEVICE
Wifi-conn xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx wifi wlo1
Xein-Hiki xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ethernet eno1
lo xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx loopback lo
1
sudo nmcli connection modify Wifi-conn(即你要更改的连接名称,这里以Wifi-conn做演示) ipv4.route-metric 100(你要设置的值,这里以 100 为例)

设置完成后终端会有提示,然后用系统设置断开连接然后重新连接更改的链接,再用

1
ip route show

就可以看到对应修改链接的 metric 变成了上面命令设置的值


Linux网络设置
http://xjimlinx.github.io/2024/11/23/操作系统/Linux/Network/Linux网络设置/
作者
Xein
发布于
2024年11月23日
许可协议