两块网卡同时访问两个网络

2024-04-27

两块网卡同时访问两个网络(精选4篇)

篇1:两块网卡同时访问两个网络

两块网卡同时访问两个网络

最近遇到一个情况就是,要无线上网的同时连接有线局域网,搜了半天,终于找到解决方法。

经常遇到一台计算机要同时访问两个网络(一个是互联网,一个是企业内部网)的要求

以本单位为例:地址是虚构的^_^

机器有两块网卡,接到两台交换机上

internet地址:192.169.1.27,子网掩码:255.255.255.0,网关:192.168.1.1

企业内部网地址:10.128.123.123,子网掩码:255.255.255.0,网关:10.128.123.254

如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到

Network

Destination Netmask

Gateway Inte***ce

Metric 0.0.0.0

0.0.0.0

192.168.1.1

218.22.123.123

0.0.0.0

0.0.0.0

10.128.123.254 10.128.123.123

即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。要实现同时访问两个网络就要用到route命令

第一步:route delete 0.0.0.0 “删除所有0.0.0.0的路由”

第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 “添加0.0.0.0网络路由”

第三步:route add 10.0.0.0 mask 255.0.0.0 10.128.123.254 “添加10.0.0.0网络路由”

这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?

在win2000 下可以使用route add-p 添加静态路由,即重启后,路由不会丢失。

xp下行不行我没试,因为这种网络环境只是临时的。我的做法是把上面3条写成一个批处理,每天早上运行一下就行了,或加到启动项里

--------怎么写成批处理----------

打开记事本,把上面3步的命令复制进来,一步一行,保存时扩展名指定为bat就行了。双击后屏幕一闪,就把3条命令都执行了...^ ^

篇2:两块网卡同时访问两个网络

我的一台机器双网卡(不是服务器),现工作需要,一块需要上公网(外网),一块上公司内部数据网,要同时都访问,但现在有个问题,上外网(宽带拨号后)就上不了内网,上内网上不了外网(需断开外网),应该怎样配才能解决呢?我的系统及网络配置:操作系统是WIN2000,内网网卡ip:192.168.1.11,内网网关:192.168.1.254,外网网卡ip:自动获取,网关:无。

为了以上问题,我查阅了网上很少有解决方法,唯一较好的方法是手动添加路由点,并且区分优先权,方法如下:

前提是已拨号上网:运行cmd,至CMD窗口下运行以下命令:

route delete 0.0.0.0 mask 0.0.0.0 192.168.1.254(删除内网网关)route change 0.0.0.0 mask 0.0.0.0 220.184.16.118 metic 2(改变默认外网网关优先权为2,220.184.16.118为外网分配的ip地址)route add 192.0.0.0 mask 255.0.0.0 192.168.1.254 metic 1(添加内网路由点,且优先权设置为1)通过以上命令,确实能同时访问内外网了,但每次重起又会丢失,你可以做成BAT批命令文件,将外网ip做成参数输入,但这样还是麻烦:每次重起并拨号上网后需查询外网ip,再进入运行批命令文件。

经过研究路由的原理,我找到了一劳永逸更简单的办法,首先介绍一下路由原理:双网卡机器一般内网网卡ip都设置了网关地址,而windows默认网关只能有一个,不上外网的情况下默认网关就是内网网关,拨号上网后默认网关自动改为外网分配的ip,即所有数据流都流向外网网卡ip,导致此时不能访问内网。用route print命令查看此时的路由情况不难发现地址0.0.0.0(可以把0看成通配符)开始的路由点有两个,一个是内网网关,一个是外网ip,而外网ip成了默认网关。因此本人有了以下思路:不用内网网关,将内网网关做成永久路由点且仅过滤内网网段(192开头的ip数据),而不改变外网的默认网关,这样根据优先权,访问内网的数据会从永久路由点走,其它数据从外网的默认网关走(路由表设置的特殊地址除外),从而达到目的。具体方法如下:

到内网本地连接属性设置中记住网关ip地址并删除内网网关,运行CMD窗口,运行以下命令route-p add 192.0.0.0 mask 255.0.0.0 192.168.1.254(创建永久路由点),结束。这样未拨号上网时正常访问内网,拨号上网后能同时访问内外网。

经常遇到一台计算机要同时访问两个网络(一个是互联网,一个是企业内部网)的要求 以本单位为例:地址是虚构的^_^ 机器有两块网卡,接到两台交换机上

internet地址:218.22.123.123,子网掩码:255.255.255.0,网关:218.22.123.254 企业内部网地址:10.128.123.123,子网掩码:255.255.255.0,网关:10.128.123.254 如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到

Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 218.22.123.254 218.22.123.123 20 0.0.0.0 0.0.0.0 10.128.123.254 10.128.123.123 1 即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。要实现同时访问两个网络就要用到route命令

第一步:route delete 0.0.0.0 “删除所有0.0.0.0的路由” 第二步:route add 0.0.0.0 mask 0.0.0.0 218.22.123.254 “添加0.0.0.0网络路由” 第三步:route add 10.0.0.0 mask 255.0.0.0 10.128.123.254 “添加10.0.0.0网络路由” 这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?

篇3:双网卡同时访问的设置方式

作为网络维护人员有时会遇到同一台PC或服务器有两块网卡, 既要访问局域网内各网段又要访问公网。当然, 最简单的方式是访问公网时将内网网卡禁用, 用公网的网卡访问公网, 访问内网时将公网网卡禁用, 再启用内网网卡。但操作起来较繁琐, 下面向大家介绍有一种方法简单实用的方法。

现有一台PC其中一块网卡通过傻瓜式路由器直接连接公网, 另一块网卡连接单位局域网, 分配的静态IP地址为182.168.5.11, 掩码是255.255.255.0, 网关是182.168.5.254, 首选DNS是192.168.3.1, 备用是192.168.3.2, 内网服务器IP地址段为192.168.3.0/24, 还要访问192.168.5.0/24和192.168.10/24网段。

要求该PC可以双网并用, 既可以上公网又可以访问内网指定网段。若要实现上述功能可用如下方式:

1、配置访问公网的网卡, 由于访问公网的网卡直接通过傻瓜式路由器连接, 可以采用自动获取IP的方式实现, 如图1所示, 配置完毕后点击确定。

2、配置访问内网网卡, 如图2所示 (网关不填) , 配置完毕后点确定。

3、在PC上点击“运行”窗口中输入CMD进入DOS环境下配置如下命令:

R o u t e-p a d d182.168.5.0m a s k2 5 5.2 5 5.2 5 5.0182.168.5.254

R o u t e-p a d d1 9 2.1 6 8.3.0 m a s k2 5 5.2 5 5.2 5 5.0182.168.5.254

R o u t e–-p a d d1 9 2.1 6 8.5.0 m a s k2 5 5.2 5 5.2 5 5.0182.168.5.254

R o u t e-p a d d1 9 2.1 6 8.1 0.0 m a s k2 5 5.2 5 5.2 5 5.0182.168.5.254

经过上述配置即可实现双网卡同时访问, 其中-p表示永久添加, 否则重启后该条路由不被保存。add182.168.5.0表示添加该网段, mask 255.255.255.0表示该网段的子网掩码, 182.168.5.254表示访问其他网段的路由均经过该网关。

篇4:解决同时访问两个网段的几个手段

通信地址:(邮编:100006)北京市王府100006---28号信箱

单位的一台电脑,因为工作原因,需要同时上内网和外网,两个网段都有自己固定的IP和网关,目前该机始终只能访问其中一个网段。如果内网的IP地址为10.1.1.100,网关为10.1.1.254,外网的IP地址为20.1.1.200,网关为20.1.1.254(子网掩码都是255.255.255.0)。这时如何设置才能让该机同时访问两个网段?在网上也看到有网友提出了这个问题。笔者为此做过多次试验,觉得以下三个方法值得一用:

因为一台计算机中不允许同时有两个网关,所以用一块网卡来绑定这两个网关就不可能了。有三种解决途径:一是用两块网卡来分别绑定一个网关;二是不加网卡,又想同时访问两个网段,可以用“route”命令来配置一下;三是用虚拟机来解决这个问题。

方法1:禁用法

在台式机上安装两块网卡,第一块网卡命名为“内网”,IP地址为:10.1.1.100,网关为10.1.1.254,用于访问内网。第二块网卡命名为“外网”,IP地址为:20.1.1.200,网关为20.1.1.254,用于访问外网。当要访问内网时,启用网卡“内网”,禁用网卡“外网”。同理,当要访问外网时,启用网卡“外网”,禁用网卡“内网”。

这种很简单,是普遍采用的方法,但它需要两块网卡,连接不同的网段,比较浪费硬件资源。

方法2:Route法

如果台式机不加网卡,但连接了交换机,该交换机又能连接内网和外网,就可以采用Route法。假设内网需要访问的网段是10.0.0.0/8,外网需要访问的网段是20.0.0.0/8。在台式机网卡上添加10.1.1.100和20.1.1.200两个IP地址(子网掩码都为255.255.255.0),接着在命令提示符下输入如下命令:

route add -p 1O.O.O.O mask 255.0.0.0 10.1.1.254 (内网)

route add -p O.0.0.0mask 0.0.0.020.1.1.254 (外网)

如果安全性要求不高,这种方法是最经济、最简单的。

方法3:虚拟机法

在台式机上安装虚拟机软件VMware Workstation 6,在VMware Workstation 6中安装Windows XP Professional虚拟机,设置虚拟机的网卡为“桥接”网卡。

在台式机上,设置主机网卡的IP地址为20.1.1.200,网关为20.1.1.254,用于访问外网;在Windows XP Professional虚拟机中,设置IP地址为10.1.1.100,网关为10.1.1.254,用于访问内网(所有子网掩码都为 255.255.255.0)。

小提示:虚拟机有四种网络连接,使用其中的桥接网络,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址,这时用户就相当于同一时间拥有了两台计算机。

这种方法是最安全的。如果读者是在一个要求数据比较安全的单位工作,建议采用这种方法连接两个网段,用主机访问外网,用虚拟机访问内网,主机和虚拟机之间不相互通信,这样可以保证数据的安全。

上一篇:影子感想下一篇:以八年之情珍重情感散文