双网卡同时访问内网外网

首先来看一下本机网络环境:

以太网适配器 eth0:

连接特定的 DNS 后缀 . . . . . . . : GONGSI
本地链接 IPv6 地址. . . . . . . . : fe80::f99f:c1e6:d15e:4d1%8
IPv4 地址 . . . . . . . . . . . . : 10.50.33.179
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 10.50.33.254

无线局域网适配器 wlan:

连接特定的 DNS 后缀 . . . . . . . : HBJ
本地链接 IPv6 地址. . . . . . . . : fe80::e8f6:d0f2:fa73:8ee1%18
IPv4 地址 . . . . . . . . . . . . : 192.168.43.201
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.43.1

eth0有线连接通过公司内网交换机连接到互联网外网,无线wlan连接公司内网。

看一下默认的路由规则:

route print -4

0.0.0.0 0.0.0.0 10.50.33.254 10.50.33.179 外网
0.0.0.0 0.0.0.0 192.168.43.1 192.168.43.201 内网

即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络可能不能同时访问。

要同时访问内网外网需要加上下面这句话:

route add  172.20.0.0 mask 255.255.0.0 192.168.43.1 metric 20
route add  10.118.0.0 mask 255.255.0.0 192.168.43.1 metric 20

两句话可以将访问内网地址172.20.****,和10.118.****的网关指定到内网网关:192.168.43.1。之后内外网可以同时访问了。route后面加入-p参数,下次重启不用重新添加路由表。

标签: none

添加新评论