Board logo

标题: [交流] 同时使用两张网卡访问内外网 [打印本页]

作者: renjiegg    时间: 2010-10-22 00:31     标题: 同时使用两张网卡访问内外网

使用平台: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

作者: iClark    时间: 2010-10-22 01:00

好复杂, 用不到, 不知道有没有必要这么弄
作者: renjiegg    时间: 2010-10-22 01:02     标题: 回复 2楼 的帖子

IT人士用到的比较多。而且懂这样做的人也不多。
作者: wocxff    时间: 2010-10-22 01:03

这个东西不错啊,正好我用的上,谢谢了!

还有个问题,如果是无限网卡和有限网卡一起呢?也是这样操作吗?
作者: twxxxq    时间: 2010-10-22 07:14

需要配的这么复杂么,只要设不同网段的就好了呀,然后在网络连接->高级->高级设置->连接,这里把你要连外网的网卡设的高优先级就好了啊,我在公司里面就是一张网卡上网,一张网卡测试,从来没有出过问题的。。
作者: Dj520_Ghh    时间: 2010-10-22 12:48

那一台电脑不得要两张网卡,有必要吗?感觉我是不会用的
作者: nightlonglong    时间: 2010-10-22 12:53

你这样一搞内网直接连接互联网,不怕信息安全问题,可以考虑做代理服务器,否则没必要这样
作者: wode2002    时间: 2010-10-22 13:57

没有必要,内网如果可以连接外网那多出一个网卡有何用,不能接外网,那你这样做更行不通
作者: shunzuo    时间: 2010-10-22 15:18

这个是不是应用在服务器上的呀,但是我看服务器也没有做过这个呀,他们都是被连接的,没有主动连接吧
作者: 3905204    时间: 2010-10-22 15:28

有一个疑问,如果外网用的是路由拨号,内网又有几个不同网段,那会怎么样
作者: biplaorg    时间: 2010-10-22 16:00

这样对于普通的电脑性能会有一定的影响,其实是用代理软件不就行哦你
作者: jin84617    时间: 2010-10-22 16:04

搞不懂,我只用过一个网卡,一个无线网卡。这样的方法还没有试过
作者: muyi2102    时间: 2010-10-22 16:05

只可以说老兄厉害、我们还真看不懂  如果可以  再发个详细的帖子啊
作者: chiwanmian    时间: 2010-10-22 16:34

这个也可以的啊 不会冲突的吗?? 2个网卡的
作者: v_nannan    时间: 2010-10-22 19:09

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

这两种IP可都是内网的IP。我有点看不明白LZ的意图。
作者: v_nannan    时间: 2010-10-22 19:11

引用:
原帖由 kuai999 于 2010-10-22 14:08 发表
笔记本也能装两网卡么 要是能 再侨联网速会不会很快
主要看INTERNET接口的速度。如果两个卡分别建立INTERNET连接的话那需要两个服务商帐号,你花的可是双份的钱啊。
作者: workeygogogo    时间: 2010-10-22 19:16

你这是通过路由器吧?怎么还有router指令?
作者: cuijiaxing    时间: 2010-10-22 19:25

靠,眼睛都看花了,这个搞不懂的!楼主是没事找事型的!
作者: dimaaaa    时间: 2010-10-22 19:31

其实直接桥接2张网卡也是可以的,这样方便点
作者: bulce    时间: 2010-10-22 21:38

楼主是真正的高手来的,佩服,佩服,强烈支持
作者: renjiegg    时间: 2010-10-22 23:02     标题: 回复 4楼 的帖子

不管几张网卡、类型,都可以按照此步骤执行。
作者: gcc88888    时间: 2010-10-22 23:37

不建议这样,因为会导致内网感染病毒,很危险的,最好的方法还是物理隔离。
作者: yxmshen123    时间: 2010-10-28 20:57

确实有用,这样可以同时访问不同的网段,上班娱乐两不误
作者: cat28    时间: 2010-10-29 09:45

关键是两个网卡上网,网络流量怎么样,是不是两个1M的带宽能加到2M访问外网吗?
作者: dame88    时间: 2010-10-29 09:56

也不可能有两倍速度的 游戏开双都成问题啊
作者: muqing1989    时间: 2010-10-29 10:33

你把简单问题发杂化。我们看了都不知道有什么好的用处。还怕问题多多呢
作者: lfsong1234    时间: 2010-11-13 20:20

好复杂啊,搞不懂,没有简单易懂的办法吗,这样让人一目了然的最好
作者: ganyisa    时间: 2010-11-14 15:23

感谢楼主分享,希望大家都能不断提高自己
作者: zyphint    时间: 2010-11-14 15:48

呵呵,这些是那时候网管的技能。用2个网卡,一个访问内网,一个访问外网。
作者: 一叶兰舟    时间: 2010-11-14 16:24

这个帖子忒专业了 貌似只看懂了 靠前的文字部分 呵呵
作者: zhangyusheng066    时间: 2010-11-15 15:07     标题: 回复 1楼 的帖子

需要配的这么复杂么,只要设不同网段的就好了呀,然后在网络连接->高级->高级设置->连接,这里把你要连外网的网卡设的高优先级就好了啊,我在公司里面就是一张网卡上网,一张网卡测试,从来没有出过问题的。。
作者: 39229415    时间: 2010-11-15 15:58

盘出现坏道除了硬盘本身质量以及老化的原因外,还有很大程度上是由于平时使用不当造成的。硬盘坏道根据其性质可以分为逻辑坏道和物理坏道两种,简单来说,逻辑坏道是由于一些软件或者使用不当造成的,这种坏道可以使用软件修复,而物理坏道则是硬盘盘片本身的磁介质出现问题,例如盘片有物理损伤,这类故障通常使用软件也无法修复的错误。
作者: btak0047    时间: 2010-11-15 21:04

方法差不多,不过实现过程可以在路由器那里设置,前提是你的路由得支持telnet和虚拟局域网




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://154.84.6.36/bbs2/) Powered by Discuz! 7.2