内网外网同时上?双网卡配置其实很简单

双网卡,即两张网卡,可以在台式电脑(两张有线网卡),也可以在笔记本电脑(无线网卡+有线网卡)。很多时候,在单位办公,电脑终端需要连接内网和外网,自己不想频繁禁网卡,双网卡就可以同时开启。以笔记本电脑为例,无线网卡跑外网,有线网卡跑内网,但如果不在电脑做相关的配置的话,两个网关冲突,将会导致内外网都访问失败。

网络拓扑如上图所示,电脑网卡1上外网,IP通过DHCP获得,地址段是192.168.0.XXX,网卡2连接内网,设置的是固定IP,地址段是10.16.237.XXX。

那电脑需要做什么配置呢?

电脑终端添加永久路由

运行CMD,输入指令1:route add -P 0.0.0.0 mask 0.0.0.0 192.168.0.1

指令2:route add -P 10.0.0.0 mask 255.0.0.0 10.16.237.65

输入完成后,route print可以看到上图有两条永久路由在路由表中。

这两条指令的意思是访问IP为10.XXX.XXX.XXX的目标地址,下一跳都到10.16.237.65这个内网网关,访问其它的IP的地址(指令用全0表示),下一跳都到192.168.0.1这个外网网关。“-P”是永久路由的意思,输入指令是切勿漏掉。

然后用route print命令查看路由表是否配置成功了

注:永久路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes。

发现输入这两条指令后,内网的IP地址的网关已经自动消失了,这个网关必须要空的哈。

其实很多时候,双网卡有一定隐患,因为涉及到内网安全的问题,所以双网卡上网时候,访问外网要格外留心,养成良好的上网习惯,平常时候多用杀毒软件查杀一下病毒呦。

删除PC上的永久路由:

普通route delete或者 route -p delete是删除不了PC上的永久路由。
可以尝试下面方法:
先在注册表中将对应的的永久路由条目删掉
永久路由条目位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes
删除后,重起电脑,完毕后来,再使用route delete 0.0.0.0 mask 0.0.0.0

Author: 睽睽

发表评论