linux设置优先使用网络
-
需求:网卡和有限同时存在,有限使用网卡进行上网
解决方案:
找出网卡的ip
$ route -n 目标 网关 子网掩码 标志 跃点 引用 使用 接口 0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 enp2s0 0.0.0.0 192.168.43.1 0.0.0.0 UG 600 0 0 wlx488ad24da84d 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlx488ad24da84d 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-33ef4c5f1f95 192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0 192.168.43.0 0.0.0.0 255.255.255.0 U 600 0 0 wlx488ad24da84d看到 enp2s0(有线)wlx488ad24da84d(网卡)看到网卡活跃点600,设置网卡的活跃点
删除
$ sudo ip route del default via 192.168.43.1新增
$ sudo ip route add default via 192.168.43.1 metric 80查看
$ route -n 目标 网关 子网掩码 标志 跃点 引用 使用 接口 0.0.0.0 192.168.43.1 0.0.0.0 UG 80 0 0 wlx488ad24da84d 0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 enp2s0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlx488ad24da84d 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-33ef4c5f1f95 192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0 192.168.43.0 0.0.0.0 255.255.255.0 U 600 0 0 wlx488ad24da84d -
sudo ip route replace default via 192.168.43.1 metric 80