荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: flyingsand (飞沙), 信区: Internet
标  题: 自适应双网卡脚本
发信站: 荔园晨风BBS站 (Thu Feb 28 16:34:22 2008), 站内

自动识别ADSL和校园网的网关设置,再添加路由表,还没法自动删校园网网关(等待高手完
善)。
使用前ADSL和校园网要能分别单独正常上网。
如果正在用双网卡,而又删了校园网的网关,要加回才能识别出网关。
对某些通过Dhcp获取地址的ADSL,可能无法识别其网关,设了个默认网关192.168.1.1
以适应大多数情况。
欢迎测试。
水平有限,权当抛砖引玉,让高手完善。

@echo off
title 自适应双网卡脚本
color 2f
for %%a in (gateway.txt,gateway2.txt) do if exist %%a attrib -r -h -s %%a& del
/f /q %%a
for /f "delims=: tokens=2" %%b in ('"ipconfig|find /i "gateway""') do echo %%b>
gateway.txt& if not exist gateway2.txt move gateway.txt gateway2.txt
for %%c in (gateway.txt,gateway2.txt) do findstr "192.168.*.33" %%c>nul&& for
/f %%d in (%%c) do set szu=%%d
for %%c in (gateway.txt,gateway2.txt) do findstr "192.168.*.33" %%c>nul|| for
/f %%d in (%%c) do set ad=%%d
for %%c in (gateway.txt,gateway2.txt) do findstr /i "echo" %%c>nul&& set
ad=192.168.1.1
for %%a in (gateway.txt,gateway2.txt) do del /f /q %%a
echo.
echo         荔园晨风 bbs.szu.edu.cn
echo ═══════════════════════════
echo         你的ADSL网关为    %ad%
echo         你的校园网网关为  %szu%
echo ═══════════════════════════
echo         如果正确请按任意键继续
echo         如果不正确请按Ctrl+C终止,或直接关闭退出
pause>nul
cls
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 %ad% -p
route add 210.39.0.0 mask 255.255.255.0 %szu% -p
route add 210.39.2.0 mask 255.255.255.0 %szu% -p
route add 210.39.3.0 mask 255.255.255.0 %szu% -p
route add 210.39.15.0 mask 255.255.255.0 %szu% -p
route add 58.60.63.192 mask 255.255.255.192 %szu% -p
route add 210.21.224.0 mask 255.255.255.0 %szu% -p
route add 210.21.224.224 mask 255.255.255.224 %szu% -p
route add 210.21.223.224 mask 255.255.255.224 %szu% -p
route add 192.168.0.0 mask 255.255.0.0 %szu% -p
exit
[upload=1][/upload]
--
饭堂大了,什么虫子都有!


※ 来源:·荔园晨风BBS站 http://bbs.szu.edu.cn·[FROM: 192.168.40.205]

附件: 自适应双网卡脚本.cmd (1534 Bytes) 链接:
http://bbs.szu.edu.cn/att.php?s.4.23294.2101.cmd
全文链接:http://bbs.szu.edu.cn/bbscon.php?bid=4&id=23294


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店