怎么同时上外网和内网单位的是内网,有
前提:两网卡按你所说的IP,设置好,并接上网线后:
在开始程序中点击:运行,然后输入CMD,确认。
在弹出黑色窗口中输入route print,会显示系统中目前所有的路由状态,我的如下:
C:\Documents and Settings\Peter>route print
===========================================================================
Interface List
0x1 。 。。。。。。。。。。。。。。。。。。。。。。。。。。 MS TCP Loopback interface
0x3 。。。00...全部
前提:两网卡按你所说的IP,设置好,并接上网线后:
在开始程序中点击:运行,然后输入CMD,确认。
在弹出黑色窗口中输入route print,会显示系统中目前所有的路由状态,我的如下:
C:\Documents and Settings\Peter>route print
===========================================================================
Interface List
0x1 。
。。。。。。。。。。。。。。。。。。。。。。。。。。 MS TCP Loopback interface
0x3 。。。00 1a 6b b1 0e 63 。。。。。。 蓝牙局域网接入服务器驱动程序 - 数据包计划程序微型端口
0x4 。
。。00 1a 73 80 a4 26 。。。。。。 Broadcom 802。11a/b/g WLAN - 数据包计划程序微型端口
0x20005 。。。00 1a 4b 5d 9e 14 。
。。。。。 Broadcom NetLink (TM) Gigabit Ethernet - 数据包计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0。
0。0。0 0。0。0。0 192。168。0。1 192。168。0。123 20
0。0。0。0 0。0。0。0 192。168。44。1 192。168。44。211 25
127。
0。0。0 255。0。0。0 127。0。0。1 127。0。0。1 1
192。168。0。0 255。255。255。0 192。168。0。123 192。168。0。123 20
192。
168。0。123 255。255。255。255 127。0。0。1 127。0。0。1 20
192。168。0。255 255。255。255。255 192。168。0。123 192。
168。0。123 20
192。168。44。0 255。255。255。0 192。168。44。211 192。168。44。211 25
192。168。44。211 255。255。
255。255 127。0。0。1 127。0。0。1 25
192。168。44。255 255。255。255。255 192。168。44。211 192。168。44。211 25
224。
0。0。0 240。0。0。0 192。168。0。123 192。168。0。123 20
224。0。0。0 240。0。0。0 192。168。44。211 192。168。44。211 25
255。
255。255。255 255。255。255。255 192。168。0。123 192。168。0。123 1
255。255。255。255 255。255。255。255 192。168。
0。123 3 1
255。255。255。255 255。255。255。255 192。168。44。211 192。168。44。211 1
Default Gateway: 192。
168。44。1
===========================================================================
Persistent Routes:
None
C:\Documents and Settings\Peter>
上面是一般情况下两个网卡生成的路由表,因为我的状况也一样, 在学校内使用两个网。
很简单,因为上面有两条指令:
0。0。0。0 0。0。0。0 192。168。0。1 192。168。0。123 20
0。0。0。0 0。0。0。0 192。168。44。1 192。
168。44。211 25
第一条意思是所有的网络连接都走192。168。0。123这个网卡,
第二条意思是所有的网络连接都走192。168。44。211这个网卡,
显然应该删除一条。
如果192。168。44。211这个网卡是内网的,则把这一条删除就可以了。
route delete 0。0。0。0 mask 0。0。0。0 192。168。44。1
你应该用的指令是:
route delete 0。
0。0。0 mask 0。0。0。0 10。33。142。1
这样所有访问外网的都可以走192。168。0。123,也就是你的外网。
因为windows XP的路由表是动态更新的,每次重新开机后,还会自己增加那一条规则,那么你可以把这个做成一个批处理程序,(以下命令只是举例)命令如下:
@echo off
route delete 0。
0。0。0 mask 0。0。0。0 10。33。142。1
route -p ADD 10。0。0。0 MASK 255。0。0。0 内网网关 METRIC 1
route -p ADD 0。
0。0。0 MASK 0。0。0。0 外网网关 METRIC 1。收起