让双网卡根据目的地址数据分流
最近学校网烂的要命,宿舍一起买了adsl,使用无线路由。可是这样一来,访问校园网的资源就慢了下来,并且pt也无法做种了。
以为双网卡同时用会完美,结果更加糟糕,访问外网直接跳出校园网登录页面,访问pt竟然显示外网拒绝。
翻看以前的帖子,偶然发现#¥%@发的一个帖子,内容是关于通过 Windows XP 附带的静态路由表,实现笔记本上的双网,根据目的地的数据包分流,正是解决方案。
在命令提示符输入 route print
可以看到自己本地的路由表,(第一条是无线路由,第二条是校园网):
网络目标就是你要访问的目的地址
网络掩码是用来区分网段的
网关是网络间通信转换的设施地址
接口是本地的ip地址
跃点数越低,访问时选择这个路由的优先级越高
比如,北京科技大学iBeiKe论坛的地址是202.204.49.251,如果想要在访问时自动选择通过校园网访问,那么就得加入这条路由信息:
route add 202.204.49.0 mask 255.255.255.0 222.28.49.129 metric 20
其中,222.28.49.129为自己校园网的网关地址。
原帖说是先直接删除校园网的路由信息,即:
route delete 0.0.0.0 mask 0.0.0.0 222.28.49.129
可是过一段时间后,访问某些网站是它会自己更新路由信息,自动添加回去,导致部分网页跳转到校园网登录页面。
既然它自己添加回去,那么我们删除以后再手动给他添上:
route add 0.0.0.0 mask 0.0.0.0 222.28.49.129 metric 306
修改跃点数为306,这样系统就不会再纠结于选择哪个路由了。做了一段评测,完美没有再出现登录页,同时开着utorrent在pt做种,没有红种出现。
顺手把校园网的一些网段添加上,修改方法如下(win 7/vista需要管理员权限运行cmd):
route delete 0.0.0.0 mask 0.0.0.0 222.28.49.129
route add 0.0.0.0 mask 0.0.0.0 222.28.49.129 metric 306
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 20
route add 202.204.48.0 mask 255.255.255.0 222.28.49.129 metric 20
route add 202.204.60.0 mask 255.255.255.0 222.28.49.129 metric 20
route add 202.204.49.0 mask 255.255.255.0 222.28.49.129 metric 20
route add 159.226.26.0 mask 255.255.255.0 222.28.49.129 metric 20
route add 210.43.147.0 mask 255.255.255.0 222.28.49.129 metric 20
route add 202.152.180.0 mask 255.255.255.0 222.28.49.129 metric 20