四个有关双网卡route命令上内外网的教程

2011-01-11 08:42:02
如双网卡多是一个内网一个外网:
          ip                             网关                     子网掩码
内网:192.168.200.27          192.168.200.100    255.255.255.0
外网:192.168.1.113               192.168.1.1                  255.255.255.0
怎样同时上内网和外网
先打开cmd下输入 route print 查看路由表
Active Routes:
Network Destination            Netmask               Gateway          Interface Metric
                0.0.0.0               0.0.0.0         192.168.1.1    192.168.1.113          1
                0.0.0.0               0.0.0.0 192.168.200.100 192.168.200.27          1
可以看到网关(主要我们设置也就设置网关就可以的)
先用命令删除网关
route delete 0.0.0.0
然后在新建网关
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
就可以直接上外网了。
route add 192.168.0.0 mask 255.0.0.0 192.168.200.100
就可以同时上网有可以上内部网络了的
这个设置重启后会被还原
route add -p 添加静态路由
加-p就可以永久的添加使用

有一台机器,双网卡,接内外网
一网卡地址分配为:32.125.50.20 255.255.255.0 32.125.50.251 外网
另网卡地址分配为:192.168.1.20 255.255.255.0 192.168.1.250 内网
两个网络物理隔绝。
现请教,如何配置route表,才能同时上内外网,还有关于默认网关,该保留哪一个!
谢谢!

2个网卡2个网络环境 只能有一个网关
1.首先把外网设置为默认网关   一步一步照着做就OK:
网络连接→本地连接(外网网卡)属性→常规→Internet协议→属性→点高级→IP设置里面这时候找到中间默认网关 点编辑→自动跃点对勾去掉→填写为1→确定→确定→确定。。。
2.添加内网路由走内网网卡
开始→运行→输入CMD回车(好像太啰嗦了。。。)
输入 route add 192.168.1.0 mask 255.255.255.0 192.168.1.250 回车
指定了将192.168.1.0 这个网段的通讯全部设置为从192.168.1.250 内网线路走。这时候可以临时使用了 想永久使用。
输入 route -p add 192.168.1.0mask 255.255.255.0 192.168.1.250回车
以上根据内网网关192.168.1.250/24做的回帖 如果有变动自行更改吧

C:\Documents and Settings\Administrator>netstat -r
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x20003 ...00 24 81 b2 44 10 ...... HP NC105i PCIe Gigabit Server Adapter
0x30004 ...00 18 71 ec bd 88 ...... HP NC110T PCIe Gigabit Server Adapter
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
                0.0.0.0               0.0.0.0    20.120.104.193    20.120.104.197       20
                0.0.0.0               0.0.0.0      192.168.0.254         192.168.0.4       10
     20.120.104.192   255.255.255.192    20.120.104.197    20.120.104.197       20
     20.120.104.197   255.255.255.255            127.0.0.1            127.0.0.1       20
     20.255.255.255   255.255.255.255    20.120.104.197    20.120.104.197       20
             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.4         192.168.0.4       10
          192.168.0.4   255.255.255.255            127.0.0.1            127.0.0.1       10
       192.168.0.255   255.255.255.255         192.168.0.4         192.168.0.4       10
             224.0.0.0            240.0.0.0    20.120.104.197    20.120.104.197       20
             224.0.0.0            240.0.0.0         192.168.0.4         192.168.0.4       10
    255.255.255.255   255.255.255.255    20.120.104.197    20.120.104.197         1
    255.255.255.255   255.255.255.255         192.168.0.4         192.168.0.4         1
Default Gateway:      20.120.104.193
===========================================================================
Persistent Routes:
    None

C:\Documents and Settings\Administrator>
====================================================上表是两个网卡都设置了网关的
下表是已经取消了192.168.0.4的网关的.================================================

C:\Documents and Settings\Administrator>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x20003 ...00 24 81 b2 44 10 ...... HP NC105i PCIe Gigabit Server Adapter
0x30004 ...00 18 71 ec bd 88 ...... HP NC110T PCIe Gigabit Server Adapter
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
                0.0.0.0               0.0.0.0    20.120.104.193    20.120.104.197       20
     20.120.104.192   255.255.255.192    20.120.104.197    20.120.104.197       20
     20.120.104.197   255.255.255.255            127.0.0.1            127.0.0.1       20
     20.255.255.255   255.255.255.255    20.120.104.197    20.120.104.197       20
             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.4         192.168.0.4       10
          192.168.0.4   255.255.255.255            127.0.0.1            127.0.0.1       10
       192.168.0.255   255.255.255.255         192.168.0.4         192.168.0.4       10
             224.0.0.0            240.0.0.0    20.120.104.197    20.120.104.197       20
             224.0.0.0            240.0.0.0         192.168.0.4         192.168.0.4       10
    255.255.255.255   255.255.255.255    20.120.104.197    20.120.104.197         1
    255.255.255.255   255.255.255.255         192.168.0.4         192.168.0.4         1
Default Gateway:      20.120.104.193
===========================================================================
Persistent Routes:
    None
C:\Documents and Settings\Administrator>

设置:
网卡1:
20.120.104.197
255.255.255.192
20.120.104.193

网卡2:
192.168.0.4
255.255.255
不用设置网关

CMD:
route add 192.168.0.0 mask 255.255.0.0 192.168.0.254 /p
因为内网的其他VLAN需要通过192.168.0.4来访问20.120.104.193的服务器.
如果两个网卡都添加网关,生成的默认路由会引起冲突,为了正常可以两个网卡都可以通信,
只能在本机添加一条静态路由。
上面的命令意思就是:
外网20.120.104.193都可以通过本机的静态路由中的192.168.0.254网关访问(被访问)192.168.0.0/16的机器,
这样,192.168.0.4可以作为中转服务器使用,并不影响访问内外网。
-p参数是写入注册表,以防机器重启掉失路由条目。

C:\Documents and Settings\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0d 60 2d 99 02 ...... Intel(R) PRO/100 VE Network Connection - 数据包
计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
             127.0.0.0            255.0.0.0            127.0.0.1          127.0.0.1          1
    255.255.255.255   255.255.255.255   255.255.255.255                      2          1
===========================================================================
Persistent Routes:
    None

C:\Documents and Settings\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0d 60 2d 99 02 ...... Intel(R) PRO/100 VE Network Connection - 数据包
计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
             127.0.0.0            255.0.0.0            127.0.0.1          127.0.0.1          1
    255.255.255.255   255.255.255.255   255.255.255.255                      2          1
===========================================================================
Persistent Routes:
    None

C:\Documents and Settings\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0d 60 2d 99 02 ...... Intel(R) PRO/100 VE Network Connection - 数据包
计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
        19.123.186.0      255.255.255.0    19.123.186.120   19.123.186.120          20
     19.123.186.120   255.255.255.255            127.0.0.1          127.0.0.1          20
     19.255.255.255   255.255.255.255    19.123.186.120   19.123.186.120          20
             127.0.0.0            255.0.0.0            127.0.0.1          127.0.0.1          1
             224.0.0.0            240.0.0.0    19.123.186.120   19.123.186.120          20
    255.255.255.255   255.255.255.255    19.123.186.120   19.123.186.120          1
===========================================================================
Persistent Routes:
    None

C:\Documents and Settings\Administrator>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 0d 60 2d 99 02 ...... Intel(R) PRO/100 VE Network Connection - 数据包
计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination            Netmask               Gateway          Interface   Metric
                0.0.0.0               0.0.0.0       19.123.186.1   19.123.186.120          20
        19.123.186.0      255.255.255.0    19.123.186.120   19.123.186.120          20
     19.123.186.120   255.255.255.255            127.0.0.1          127.0.0.1          20
     19.255.255.255   255.255.255.255    19.123.186.120   19.123.186.120          20
             127.0.0.0            255.0.0.0            127.0.0.1          127.0.0.1          1
             224.0.0.0            240.0.0.0    19.123.186.120   19.123.186.120          20
    255.255.255.255   255.255.255.255    19.123.186.120   19.123.186.120          1
Default Gateway:         19.123.186.1
===========================================================================
Persistent Routes:
    None
C:\Documents and Settings\Administrator>

             如题。本来这个方法也是从网上学来的,本不值得一记。但是,在网上学的那篇文章有几处地方讲错了,或者是没讲述明白,所以有N多人照葫芦画瓢失败了!
           利用双网卡同时上内外网,必须具备一个条件,那就是内外网的网关必须不同。如果内外网的网关相同的话,无论如何都搞不上的。比如,可以一个是192.168.1.1,一个是192.168.1.2。
           以下是网上学到的配置方法:
           首先,配置好两块网卡的IP地址,留一块网卡的网关不填。注意:必须留一块网卡的黙认网关不填,否则,两个黙认网关,会使系统混乱,这就是平常配置两块网卡不能同时使用的原因。一般而言,内网访问的地址是固定的,也比较少。应该让内网的网关空着。当然了,哪个牛人硬要把外网的网关留空也可以,只是接下来的路由配置就麻烦了。
          其次,配置路由。在命令模式下,输入以下命令:route add xxx.xxx.xxx.xxx mask yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz metric 2 if zzz.zzz.zzz.zzz   其中:xxx.xxx.xxx.xxx是你没填网关的那个网的网络地址(目标地址),可以用0表示任意地址,比如192.0.0.0就表示192开头的所有地址。但需要注意的是,千万别来个0.0.0.0(任意地址),如果那样的话,你的另一个网,将不能用,因为所有的目标都走这块网卡。切记!yyy.yyy.yyy.yyy是你没填网关的那个网的掩码,同样也可以用0表示任意。zzz.zzz.zzz.zzz是你没填网关的那张网卡的网关。这条命令的意思是增加一条路由,它的作用是,当要访问xxx.xxx.xxx.xxx时,明确告诉系统由zzz.zzz.zzz.zzz这个网关出去。如果你的内网有访问多个不同的段,你可以加多条不同这样的命令。
           以我的配置为例。我的外网是自动获取IP地址与网关,我的内网IP地址是10.112.164.58,子网掩码是255.255.255.0,网关是10.112.164.3(不填),我的内网访问的是以10和135开头的IP地址,所以,我的路由配置如下:
           route add 10.0.0.0 mask 255.0.0.0 10.112.164.3 metric 2 -p
           route add 135.0.0.0 mask 255.0.0.0 10.112.164.3 metric 2 -p
          "-p"这个参数的意思是永久写入路由表,这样,就不用每次开机后运行这两条命令了。
          至此,大功告成。但是很明显,这样做有漏洞:如果某个外网的IP地址是10或者135开头的话,那将访问不了,因为10和135开头的IP地址都由内网网关出去。解决的办法是精确配置每个内网的IP路由而不是用0来通配。但是,这样配置显然太费事,你得把你所有可能访问到的内网IP都得加上去,效率可想而知。这也是为什么不把外网的网关空着来配路由的原因,除非你想控制只能访问指定的几个外网地址。
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值