renjiegg 发表于 2010-10-22 00:31 只看TA 1楼 |
---|
|
[交流] 同时使用两张网卡访问内外网 使用平台:windows技巧介绍:如何同时使用两张网卡访问内外网 详细内容: 相信大家也遇到内外网同时使用时,内外网不能同时使用的情况。那是因为系统同时使用两张网卡时,系统只走默认的网关和路由。 所以我们要做的就是在系统里建立一张路由表,告诉系统什么时候走哪张网卡。 首先【开始】→【运行】→【输入CMD】→【回车】 以我的电脑为例,输入route print 以下是未手工建立的路由表: =========================================================================== =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.1.2.1 10.1.2.211 20 0.0.0.0 0.0.0.0 192.168.111.1 192.168.111.102 1 10.1.2.0 255.255.255.0 10.1.2.211 10.1.2.211 20 10.1.2.211 255.255.255.255 127.0.0.1 127.0.0.1 20 10.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.111.0 255.255.255.0 192.168.111.102 192.168.111.102 20 192.168.111.102 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.111.255 255.255.255.255 192.168.111.102 192.168.111.102 20 224.0.0.0 240.0.0.0 10.1.2.211 10.1.2.211 20 224.0.0.0 240.0.0.0 192.168.111.102 192.168.111.102 20 255.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 1 255.255.255.255 255.255.255.255 192.168.111.102 192.168.111.102 1 Default Gateway: 10.1.2.1 =========================================================================== Persistent Routes: None 其中绿色的代表内网,红色的代表外网。一般,系统用0.0.0.0的网段做为默认的网关,当有两个或多个0.0.0.0时则选择第一行做为默认网关,所以我们经常见到的是:最后加载的网卡会在第一行,即最后加载的网卡会做为默认的网关。系统则默认访问第一行的网卡。这也导致我们要轮流禁用网卡来切换网络。 现在我们要做的就是手工建立以个默认的网关。 route delete 0.0.0.0 【注释】删出所有的0.0.0.0网段 route print 【注释】打印路由表 =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 10.1.2.0 255.255.255.0 10.1.2.211 10.1.2.211 20 10.1.2.211 255.255.255.255 127.0.0.1 127.0.0.1 20 10.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.111.0 255.255.255.0 192.168.111.102 192.168.111.102 20 192.168.111.102 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.111.255 255.255.255.255 192.168.111.102 192.168.111.102 20 224.0.0.0 240.0.0.0 10.1.2.211 10.1.2.211 20 224.0.0.0 240.0.0.0 192.168.111.102 192.168.111.102 20 255.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 1 255.255.255.255 255.255.255.255 192.168.111.102 192.168.111.102 1 =========================================================================== Persistent Routes: None route -p add 0.0.0.0 mask 0.0.0.0 192.168.111.1 【注释】把192.168.111.1设为默认网关,系统默认加入metric 1的网卡。-p参数是让系统建立静态路由表,防止系统重启后建立的路由表丢失。 route -p add 10.1.2.0 mask 255.255.255.0 metric 20 【注释】把10.1.2.1加入路由表,注意metric 20是把该网段加入另外一张网卡,不然系统会默认加入metric 1的网卡 route print =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.111.1 192.168.111.102 1 10.1.2.0 255.255.255.0 10.1.2.211 10.1.2.211 20 10.1.2.0 255.255.255.0 10.1.2.1 10.1.2.211 20 10.1.2.211 255.255.255.255 127.0.0.1 127.0.0.1 20 10.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.111.0 255.255.255.0 192.168.111.102 192.168.111.102 20 192.168.111.102 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.111.255 255.255.255.255 192.168.111.102 192.168.111.102 20 224.0.0.0 240.0.0.0 10.1.2.211 10.1.2.211 20 224.0.0.0 240.0.0.0 192.168.111.102 192.168.111.102 20 255.255.255.255 255.255.255.255 10.1.2.211 10.1.2.211 1 255.255.255.255 255.255.255.255 192.168.111.102 192.168.111.102 1 Default Gateway: 192.168.111.1 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.111.1 1 10.1.2.0 255.255.255.0 10.1.2.1 20 如果内网里面还有一个网段10.1.1.1是通过10.1.2.1转发的,则需要如下命令: route -p add 10.1.1.0 mask 255.255.255.0 10.1.2.1 metric 20 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 192.168.111.1 1 10.1.2.0 255.255.255.0 10.1.2.1 20 10.1.1.0 255.255.255.0 10.1.2.1 20 |
0 |