近来需要经常切换网络,以满足不同的工作需求.一会上生产线.一会上测试机,一会还要上外网查资料.很麻烦.
经常切来切去的.网卡有时会傻掉.于是研究了一下Windows的路由表,毕竟以前自己也是学网络的.呵呵.终于让我发现了.其实Windows跟其它Unix和类Unix系统同样保持着自己的一张本机路由表...
操作这张路由表对应的使用命令是:route
大喜......测试了一下.同时上3个网络不成问题.而且飞鸽传书也不会变傻(不知道往哪个网段发送信息)
命令使用:
route ADD 64.0.0.0 MASK 255.0.0.0 64.0.180.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^
事例:
我同时拥有3个网卡.一个主板自带.一个外接.一个无线.
分配情况为:
主板自带网卡连接生产线(64.0.0.0),外接网卡连接测试机(100.100.100.0),无线连接外网(192.168.1.0 呵呵.有个无线是不用密码就可以用的.真好!虽然网速不稳定,但查资料是够用的了)
前提条件:三个网络同时都能连接到各自的网段.而且能在各自网段进行通讯.
使用命令为
route delete 0.0.0.0
(删除默认路由,因为有获得多个IP的时候会写多个默认路由.如果跳数大小设置不当.会造成网络访问不当.)
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1
(外网设置)
route add 64.0.0.0 mask 255.0.0.0 64.0.180.1 metric 2
(生产线设置)
route add 100.0.0.0 mask 255.0.0.0 64.0.99.254 metric 2
(测试机设置)
呵呵..到此.整个网络设置完毕.就可以同时访问3个网络而不会出现网络访问出错,或者DNS没反应了.
这样...我的Windows像个小路由器那样.转接着各个不同的网络...工作也方便多了...哈哈..怎么一个爽字了得?...
后记:
其实这个可以做成一个CMD,或者BAT,或者VBS脚本进行各个IP,路由设置.
这个留给有兴趣的朋友研究吧.推荐使用 netsh命令...哈....
阅读(893) | 评论(0) | 转发(0) |