鉴于工作需要,开发的项目需要在内网中进行测试。但是出现bug时又需要在互联网中查询bug来源,在整个过程中,需要切换内外网,断了外网切内网,断了内网切外网,麻烦的不是一批。所以向项目经理请教了一下,说可以设置路由,然后能同时用。所以,就特意的研究了一下,试着用命令整了一下,果然成了,特此将过程记下来,供以后参考。如哪里有不足请多多指教,献丑了。
一、所用属性
1.一台笔记本
2.一个内网IP及网关
3.连接WiFi(互联网)
二、操作步骤
1.用你的笔记本配置内网IP及网关
2.连接上WiFi
3.插上内网网线(可用的)
4.然后通过管理员命令查看内外网IP及网关
①.按WIN+R,然后输入route print
②.由此可看出,我的内外网ip地址及网关分别为:
内网网关:128.2.*.254 内网ip地址:128.2.*.62
外网网关:172.16.10.1 外网ip地址:172.16.10.99
③cmd下使用route print命令查看时会看到 0.0.0.0这个东西
由此可看出即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问,所以在用的时候只能来回切换。
5.下面开始用命令来添加路由
①route delete 0.0.0.0 "删除所有0.0.0.0的路由"
②route add -p 0.0.0.0 mask 0.0.0.0 172.16.10.1(外网网关) "添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网了
③route add -p 128.0.0.0 mask 255.0.0.0 128.2.*.62(内网IP地址) "添加128.2.0.0网络路由",注意mask为255.0.0.0 ,而不是255.255.255.0 ,这样内部的多网段才可用。
图示操作:
看到操作完成就表示成功了,O(∩_∩)O哈哈~!
注:
现在确实可以同时访问两个网络了,但是有个很重要的问题,你虽然现在设置好了,但是在系统重启动后ip及网关会自动丢 失,所以要想着怎么把它保存起来,也至于以后都能用!
route add -p 添加静态路由(就是填一个固定的路由喽),即便重启后,路由不会丢失。
还有就是使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关
图示: