在xp下用双网卡同时上内网和外网
(2007-11-7 14:40:40) [发送到微博]
我的网络状况:
有两个ip地址,一个只能上内网, 一个可以上外网。
由于内网和外网必须在物理上隔离,所以不能用一块网卡同时访问内网和外网。
内网和外网分别有自己的网关。
操作步骤:
首先是要准备两块网卡,分别连接内网和外网。我使用的操作系统是winxp
,安装好两块网卡的驱动后,分别使用这两个网卡建立网络连接1和2。其中连接
1上外网,2上内网。首先配置连接1的tcp/ip属性,填可以上外网的ip地址和外
网网关,外网网关跃点数不要自动,改成1。如有需要可填写dns服务器地址。这
样配置好的连接1可以直接访问外网。再配置连接2的tcp/ip属性,只要添上ip地
址,不要填内网网关。关于网络连接的具体配置步骤不再赘述。
两块网卡都配置完毕以后,建立一个批处理文件。内容如下:
route add xxx.xxx.xxx.xxx mask 255.255.255.255 zzz.zzz.zzz.zzz metric 1
这个文件是用来指定内网上需要访问的特定网址采用的网关。xxx代表需要访问
的内网ip,zzz代表内网网关ip。建议对每个需要访问的内网网址都建立一条相同
格式的命令,如果采用route add xxx.0.0.0 mask 255.0.0.0 zzz.zzz.zzz.zzz
metric 1 的方式,实际使用中会有一些网址不能访问。建立批处理文件后,打开
网络连接2,运行批处理文件就可以访问内网上的这些网址。
几点说明:
1、在xp下可以安装多块网卡,但是每个网卡必须有单独的ip地址。不能共用同一
个ip地址,可以为每个网卡建立一个网络连接且可以同时都打开。但是只有最先
打开的那个网络连接可以使用,因为xp默认的只有一个网关。后面的网络连接都
会使用最先打开的这个连接的网关,从而导致无法使用。所以在添加网关的时候
只能添加连接1的网关,连接2的网关要单独用命令指定。
2、route命令在xp的命令提示符状态下可以使用。route /?可以查看详细参数。
使用格式:route add [参数] 需要访问的ip地址 mask 掩码 网关 [参数]
add 后面的参数有-p,-f,-p是永久添加,关机重启后会继续起作用,没有-p需
要每次使用的时候都重新指定。但是在使用中发现添加-p指定的ip地址有时不能
访问,所以采用每次都运行批处理的方式。-f是清除路由表里面的网关。
网关后面一般加参数meteic 1,意思是指定跃点数是1,保证指定的访问地址和网
关匹配,加快访问速度。不加metric参数亦会导致部分内网网址不能访问。
route print命令可以列出网关详细内容。
route delete xxx.xxx.xxx.xxx可以删除一条配置。
3、在使用中,一般常开的是外网连接,内网连接只在需要的时候打开,保证访
问外网的速度以及网络的安全。因为内网和外网必须从物理上隔断才能保证安
全。如果对网络安全要求很高就不要采用了。
以前都是采用插拔网线,更改网卡ip,很不方便。在网上这方面的资料极少,
摸索了很长时间才找到这个办法,身边没有网络高手指导呀。哪位高手有
更好的办法也请拿出来给我们这些菜鸟分享一下呀。