现在的位置: 首页 > 综合 > 正文

手动添加路由,同时使用AD和校园网

2012年01月16日 ⁄ 综合 ⁄ 共 940字 ⁄ 字号 评论关闭
哈哈,今晚在班群,奶仔的突然间说了一句“要修改路由表”后,引发了班里人的关注,哈哈,我也学到了一些鸡毛。

需求大概是这样:目前电脑中有两张网卡,而宿舍又有AD和校园网,为了同时使用AD和校园网访问,但访问的站点是校园网时,使用连接着校园网那张网卡进行访问,其它网站就使用AD那张网卡访问。

思路是,将已知的校园网段的IP手动添加到路由表,并指定网关为连接校园网的那个网关(这里假设为192.168.2.1),其它IP段使用默认网关(即AD,这里假设为192.168.3.1)访问。

所使用到的命令:
ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

具体请查看:route ?

实际操作:
1. 先查看一下未设置前的路由表:
route print
2. 添加校园网段的路由映射:
现举两个例子,如工大的校内网段在10.10.0.0 mask 255.255.0.0,和学校的网段222.99.0.0 mask 255.255.0.0
命令如下:
route -p add 10.10.0.0 mask 255.255.0.0 192.168.2.1
route -p add 222.99.0.0 mask 255.255.0.0 192.168.2.1
3. 查看设置后的路由表:
route print

4. 默认网关设置:这里设置AD:192.168.3.1为默认网关,在“网络连接”上,先选中连接AD的那个网络连接,属性->TCP/IP->属性->高级->设置跳数为10;再选择连接校园网那个网络连接,同样地设置跳数为20.(奶仔:如果路由表中具有多个具有最低跃点数的默认网关,那么TCP/IP根据默认网关对应的网络接口在网络连接的高级设置中的绑定优先级来决定)

5. 测试:

最后,缺点是太多校园网IP段了,如果能自动判别,然后记录住就好了。

希望对拥有双网卡的朋友们有用。

12.20新增“路由设置助手”,需要安装.NET Framework 2.0才能运行,或者你可直接运行压缩包中的批处理文件"SetCENETIPv4.bat"。
下载地址:路由设置助手
代码中的缺陷:连续的开始和关闭CMD,导致点击“更新路由表”后,程序有一段假死状态。

抱歉!评论已关闭.