双网卡都连接上,内外网都配上网关,默认外网连接外网路由器,内网是连接不上的
我的外网:
IP: 192.168.2.7
子网掩码:255.255.255.0
网关:192.168.2.1
内网:
IP:10.89.12.75
掩码:255.255.255.0
网关:10.89.12.254
win7系统下,需要在管理员权限下运行命令提示符
C:\Windows\system32>route delete 0.0.0.0【此句清除 两块网卡默认网关,这个时候如果你先前登陆QQ过,发现现在QQ已经掉线了,连不上网络】
操作完成!
C:\Windows\system32>route add 0.0.0.0 mask 0.0.0.0 192.168.2.1【添加外网网关,这个之后QQ上线,可以正常联网,但是内网依旧无法访问】
操作网络路由表。
C:\Windows\system32>route add 10.0.0.0 mask 255.0.0.0 10.89.12.254【为内网添加路由,看清楚您的网段,这里我直接填的10.0.0.0,是因为我访问的内网含有10.88.0.0网段,建议用10.0.0.0和255.0.0.0,最后一个为内网的网关】
操作网络路由表。
C:\Windows\system32>route add 10.0.0.0 mask 255.0.0.0 10.89.12.254 -p【路由表静态化,重启不会失效】
操作网络路由表。
这下不用来回禁用网卡, 内网外自由访问,爽歪歪吧。。。。
下面附注我的批处理文件,可以下载后记事本改扩展名 .BAT
@echo off
echo 清除两块网卡网关
route delete 0.0.0.0echo.
echo 为外网网卡设置网关
route add 0.0.0.0 mask 0.0.0.0 192.168.2.1echo.
echo 为内网设置路由
route add 10.0.0.0 mask 255.0.0.0 10.89.12.254echo.
echo 为内网设置静态路由,电脑重启后不消失
route add 10.0.0.0 mask 255.0.0.0 10.89.12.254 -pecho.
echo 下面开始测试内网路由表
ping -n 3 10.88.8.6 |find "TTL"
if %ERRORLEVEL%==1 goto false1
if %ERRORLEVEL%==0 goto ok1
:false1
color 04
echo 设置失败
pause>nul
exit:ok1
echo 设置成功
pause>nul
pause
以及一些静态路由知识点:
http://www.docin.com/p-297890687.html
http://www.cnblogs.com/pyman/archive/2008/11/14/1307111.html
本文转载自互联网,如有侵权,联系删除
发表评论