双网卡正确使用方式

最近和同事也都在吐槽公司内外网的问题,公司配置的电脑没有外网配置,只能内网电脑办公,导致查找资料非常不方便,对于一个程序员来说,没了搜索引擎的辅助,工作效率大大的折扣,以下有几种双网卡的使用方法,希望能给你们带来一些帮助

单台电脑存在多个无线网卡,如果不正确配置,会出现网络使用卡顿,甚至出现无法使用的现象

windows

无线网卡分别选择好网络路径后进入到网络连接

双网卡的正确使用方式-编程知识网

把连接外网的无线网卡设置跃点数(数值越低优先级越高),其余的网卡根据自己的使用情况而定

双网卡的正确使用方式-编程知识网

Ubuntu

Ubuntu 16.04 LTS系统也需要设置跃点数(metric)

$ ip route show # 查看各网卡的 metric数据,默认都是100

双网卡的正确使用方式-编程知识网

这里推荐一个比较好的简单的方法,下载工具ifmetric 网络质量工具

$ apt install ifmetric 
$ ifmetric ens38 50 # ens38 是网卡名,根据具体情况自行设置
$ ip route show

设置完成后

双网卡的正确使用方式-编程知识网

扩展

但如果工作中遇到一种情况,单网口+单无线网,网口直连设备,并且直连的设备需要访问外网的情况下,该如何配置,常见的应用场景就是给树莓派配置WiFi,网线直连树莓派。

windows10

打开控制面板->网络和Internet->网络连接,配置无线网卡的共享功能。共享选择指定的以太网口,这样以太网口就能和无线网卡共享网络。

双网卡的正确使用方式-编程知识网

查找直连设置的ip地址可以通过cmd命令arp -a查找

ubuntu 16

ubuntu系统的设置与windwos的相反,Ubuntu系统设置的是以太网口。设置直连的以太网卡模型为 Shared to other computers

$ nm-connection-editor

双网卡的正确使用方式-编程知识网

同样的查找以太网口的设备ip可以通过工具 nmap

$ apt install nmap
$ nmap 10.42.0/24

10.42.0 是以太网卡的网段