公司的电脑
本地网卡:连接公司局域网,也能上外网,但是速度慢,限制多。IP地址自动获取。
无线网卡:连接电信的20M光纤,直接上外网。IP地址自动获取。
首先: 修改了网卡的优先级,wlan的优先级高于本地网络;
然后使用dos命令修改了永久路由
route delete 0.0.0.0 -P
route add 10.0.0.0 mask 255.0.0.0 10.3.37.254 -P 有线内网网关
route add 0.0.0.0 mask 0.0.0.0 192.168.3.1-P 无线外网网关
原理:
其中10.3.37.254为有线内网网关,192.168.3.1为无线外网网关。
这两句话的意思是:对于10.0.0.0开头的地址的访问,从10.3.37.254走;对于所有IP地址的访问,都从192.168.1.1走。
设置后成功了。
但是重启后发现无线网卡不自动连接,所以路由也出现了问题。 无线网卡的自动连接是勾选了的,还有个无线网属性中有个什么兼容标准也勾了。
点连接后,运行route print查看结果如下图:
永久路由是正确的,但是活动路由中0.0.0.0出现了2行,所以外网就上不了了。 于是我做了个批处理: route delete 0.0.0.0 -P
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -P 运行后,就正常了,如下图:
但是每次启动都要手动连接下无线网,然后再运行下批处理,还是挺麻烦的,所以我又在批处理的前面加入了禁用再启用无线网: netsh interface set interface "WLAN" disabled netsh interface set interface "WLAN" enabled 并且将这个批处理加载到启动项,想通过这种方式来解决。但是好像无效。
所以请教大神们,有没有办法解决这个问题。 1、启动后不自动连接无线网的问题,启动后要手动点一下连接; 2、活动路由的有线网卡路的0.0.0.0的活动路由配置删掉总是自己又恢复,每次启动要再手动删掉。
|