ubuntu 双网卡内外网优先级设置

本文介绍了如何在Ubuntu系统中设置双网卡,以实现无线网卡优先用于访问外网,有线网卡用于访问内网。通过调整网卡的跃点(metric)值,可以改变网络访问的优先级。具体操作包括查看和修改路由表,添加或删除路由规则,确保特定子网通过有线网卡连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于工作原因,需要同时使用有线和无线网卡
无线网卡访问外网,有线网卡访问内网

比如:
有线网卡的ip地址为172.1.2.3,子网掩码为255.255.255.0
无线网卡的ip地址为192.168.1.111,子网掩码为255.255.255.0

如果只是想通过无线网卡访问外网,那么只需要提高无线网卡的优先级即可。
那我们使用命令:

ip route show

查看路由表如下:

default via 192.168.1.1 dev enx2 proto dhcp metric 600 
default via 172.1.2.1 dev enp4 proto dhcp metric 100 
172.1.2.0/24 dev enp4 proto kernel scope link src 172.1.2.3 metric 100 
192.168.1.0/24 dev enx2 proto kernel scope link src 192.168.1.111 metric 600

其中enx2是我的无线网卡设备名,enp4是我的有线网卡设备名
可以看到,有线网卡是通过网关172.1.2.1默认访问网络的,它的跃点(metric)为100
而无线网卡是通过网关192.168.1.1默认访问网络的,它的跃点(metric)为600

由于系统会优先选择跃点较低的网卡进行连接,所谓网络请求都走了有线网卡
那么我们只需要把有线网卡的跃点设置更高,就会降低其优先级。
可执行命令:

 
  1. sudo ip route del default via 172.1.2.1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值