ubuntu 双网卡内外网优先级设置
由于工作原因,需要同时使用有线和无线网卡
无线网卡访问外网,有线网卡访问内网
比如:
有线网卡的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
由于系统会优先选择跃点较低的网卡进行连接,所谓网络请求都走了有线网卡
那么我们只需要把有线网卡的跃点设置更高,就会降低其优先级。
可执行命令:
sudo ip route del default via 172.1.2.1 dev enp4 proto dhcp metric 100
sudo ip route add default via 172.1.2.1 dev enp4 proto dhcp metric 1000
或者直接删除有线网卡的默认路由设置:
sudo ip route del default via 172.1.2.1 dev enp4 proto dhcp metric 100
既可改为使用无线网卡访问网络。
这样一来,除了172.1.2.0/24以外的网络连接都会走无线网卡
但我还想让其他内部的子网172.1.3.0也走有线网卡
那么我可以添加子网路由信息:
sudo ip route add 172.1.3.0/24 dev enp4 proto kernel scope link src 172.1.2.3 metric 100
或者直接添加ip路由信息:
sudo ip route add 172.1.4.1 dev enp4 proto kernel scope link src 172.1.2.3 metric 100
最终的我路由配置为:
default via 192.168.1.1 dev enx2 proto dhcp metric 600
172.1.2.0/24 dev enp4 proto kernel scope link src 172.1.2.3 metric 100
172.1.3.0/24 dev enp4 proto kernel scope link src 172.1.2.3 metric 100
172.1.4.1 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
那么我的电脑就会:
通过有线网卡访问172.1.2.0/24和172.1.3.0/24两个子网内的设备
通过有线网卡访问172.1.4.1这一单独的设备
其他连接均通过无线网卡进行访问。
ubuntu 双网卡内外网优先级设置相关推荐
- deepin双网卡内外网上网设置
deepin双网卡内外网上网设置 1.解决思路 2.解决步骤 1.查看网卡路由信息 2.删除内网路由 3.配置内网路由 4.重启网络 由于公司使用内网堡垒机开发,以前使用windows的时候.先有线链 ...
- Ubuntu双网卡内外网互通
公司服务器因为要部署一些项目,内部测试的同时要外部也能访问,说所以弄了这个. 一.首先说一下我的配置情况: 1.一台安装了Ubuntu的,双网卡服务器: 2.一条移动的有固定IP的宽带(外网),外网I ...
- Ubuntu 双网卡内外网共享上网
参考 Ubuntu Linux 双网卡 局域网 共享上网 很简单的操作 How to share wired network connection in 18.04 方法 对其最简单方法加点料,条件如 ...
- Ubuntu18.04下双网卡内外网设置
在安装了18.04服务器版本后,要对网关进行配置,在之前默认都在/etc/network/interfaces配置文件上配置 然后习惯性的重启网络 systemctl restart network ...
- windows系统双网卡内外网同时使用
背景: 很多情况下我们一台电脑既要使用外网,又要使用内网,尤其是在公司,一般内外网是隔离的,这个时候需要我们手动设置 设置方法 以我的电脑为例,我是双网卡笔记本,一个有线,一个无线,在这里我的无线是连 ...
- 双网卡同时上网如何设置 双网卡同时上内外网络
双网卡同时使用(一个上内网,一个上外网),这样即可有效的保障内网的安全,又能解决电脑访问外网的问题.可谓是一举两得,那么那么双网卡同时上内外网怎么设置?电脑上需要安装两个网卡,分别接到两个路由上.由于 ...
- 双网卡 跃点_Windows10下如何提升双网卡提升网速叠加网卡跃点数
Windows10下如何提升双网卡提升网速叠加网卡跃点数 Windows10下如何提升双网卡提升网速,叠加网卡,跃点数 前提 我有两张网卡,一个有线,一个无线.两个都能同时连接网络.但是由于Windo ...
- Ubuntu双网卡共享上网 外网 内网
资源: 网卡两块:eth0,eth1;一个带有web登录服务器方式的静态ip,ubuntu9.04. 目标: 实现eth0外网,eth1内网. 参考: ============参考1========= ...
- 笔记本双无线网卡内外网配置路由
公司开发环境要内网,搜索资料要外网,都是无线,切换就很麻烦,还得来回认证,于是把自己的无线网卡拿来搞一个双网卡分别配置内外网,折腾了半天,总结如下: 注意:所有cmd命令最好在管理员模式打开 < ...
- ubuntu双网卡共享上网
学校使用锐捷2.56认证,固定IP. 本机双网卡,eth0连接外网.eth1内网接路由. 使用mystar代替锐捷2.56. 1.IP的设置: sudo gedit /etc/network/inte ...
最新文章
- 【推荐】Flex+asp.net上传文件
- 麦芒七怎么装鸿蒙,华为麦芒7怎么进行双清_清理缓存和恢复出厂设置的方法
- boost之内存池使用实例
- 数据双向绑定_手把手教你用JavaScript如何实现数据双向绑定
- apk私钥_使用source/build/target/product/security/中的密钥将apk签署为系统
- 巧识滤波、稳压、比较、运放电路
- java之点击一次之后失效_JavaScript 事件绑定只能执行一次了,再次点击就变得无效 ,求助怎么回事...
- Python+SQLite开发无界面版通信录管理系统
- 和方舟rust一样的手游_2020年最令人期待的端改手游盘点,《方舟:生存进化》名列前茅...
- 定位相关MATLAB仿真代码与在线MATLAB仿真平台
- CGAL:Win10 + VS2017 编译 CGAL 5.2
- 使用循环结构输出数字三角形图形
- 启动计算机应用程序的命令,如何设置电脑Windows开机启动项命令?
- 阿里云镜像下载docker
- python 100days github_GitHub - fxianchao/Python-100-Days: Python - 100天从新手到大师
- 天干地支(python)
- Python核心编程-Amy老师第七讲课程作业
- 61-Java-分布式开发框架Dubbo
- 【力扣-20】有效的括号
- xd怎么做页面滑动_Adobe XD中的滚动组功能详解!
热门文章
- 如何避免计算机被别人共享,win7如何防止别人偷窥电脑 win7防止别人偷窥电脑操作方法...
- 防止被偷窥和修改 Office文档保护秘笈
- 基于javaweb+jsp的员工绩效考核管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
- SAO Utils 添加白色参考线
- 安装Lr11.0(LoadRunner) 出现安装LoadRunner时出现:缺少vc2005_sp1_with_atl_fix_redist的解决办法
- centos7设置键盘类型_CentOS7设置中文输入法
- JavaMail API详解
- android ukey,Tenorshare 4uKey for Android
- 升级在谷歌电子市场上传的应用
- Python3爬虫项目集:豆瓣电影排行榜top250