因为工作的原因,经常会用有线网卡连接服务器进行配置,无线网卡上外网。
查看当前网关信息
pipci@ubuntu:~$ ip route show
default via 192.168.2.1 dev enp2s0 proto static metric 100
default via 192.168.8.1 dev wlp3s0 proto static metric 600
169.254.0.0/16 dev wlp3s0 scope link metric 1000
192.168.2.0/24 dev enp2s0 proto kernel scope link src 192.168.2.120 metric 100
192.168.8.0/24 dev wlp3s0 proto kernel scope link src 192.168.8.5 metric 600
可以看到前两行default开头的就是默认网关。
192.168.2.1是我的有线网关,192.168.8.1是wifi网关。
默认有线网关的优先级更高所以导致无线不能上外网。
解决办法是让系统只有一个默认网关,有两种方法。
方法1:
最简单的方法:Ubuntu 16.04 实现有线 无线同时用
还是在有线连接的IPv4标签下,网关不用动,点击路由选项,选上 仅为此连接的资源使用 后保存,从新连接就可以正常有线 无线同时用了,编辑的时候有线必须先断开连接,要不不能保存
方法2:
1、鼠标点击->Gnome顶栏->网络图标->有线设置 打开网络 #我的桌面环境是Gnome
2、在 网络 中对有线连接进行编辑,本例的连接名称是华为v3设备
3、打开有线连接的编辑后将IPv4中的网关去掉保存,从新连接就可以正常有线 无线同时用了,编辑的时候有线必须先断开连接,要不不能保存。
linux服务器配置双网卡(内网和外网)
linux双网卡同时访问内网和外网
1、route -n,检查服务器的路由
2、route del default删除掉默认路由
3、 首先设置默认网关,让所有IP包默认情况下均通过 211.171.1.1进行转发。
route add default gw 211.171.1.1
4、添加访问内网的路由,
route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0
或者
route add -net 10.10.10.0 netmask 255.255.255.0 gw 10.10.10.1
5、将路由添加的命令,写入/etc/rc.local,开机自动执行。
vi /etc/rc.local
添加
route del default
route add default gw 211.171.1.1
route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0