如何实现双外网同时使用?

正常设置每块网卡的IP和网关后,在cmd下用routeprint查看,会发现以0.0.0.0开头指向0.0.0.0的有两个网关,这会导致路由冲突,两个网络访问都困难。要实现同时访问,需用route命令。

双网卡同时访问内外网确实没有完美的解决方案,因为存在路由冲突问题,毕竟有两个网关地址。现在可以尝试通过改变路由地址表来解决双网卡冲突,从而顺利实现双网同时使用。

以单位用机为例,机器有两块网卡分别接两台路由器。内部网地址设为192.168.1.110,子网掩码255.255.255.0,网关192.168.1.1;办公网地址10.94.12.123,子网掩码255.255.255.0,网关10.94.12.254。

第一步执行route delete 0.0.0.0,删除所有指向0.0.0.0的路由;第二步执行route add 0.0.0.0 mask 0.0.0.0 192.168.1.1,添加默认网络路由;第三步执行route add 10.0.0.0 mask 255.0.0.0 10.94.12.254,添加特定网络路由。

上述命令添加的路由在系统重启后会丢失。解决方法是作一个BAT文件,把这三步内容都加进去,然后设置系统在启动菜单里运行这个BAT文件,这样一开机路由表就会自动变更,双网访问问题就解决了。