多网卡静态路由设置(多网卡同时使用)非常好

发布时间:2020-03-31 05:55:33   来源:文档文库   
字号:

xp多网卡静态路由设置方法(多网卡同时工作)在实际应用中,通常有些主机或服务器会插有多块网卡并拥有多个IP,而多IP大概可以分为两种情况:

一、多个IP都在同一网段或VALN。这类情况没什么好说的,在各块网卡的本地连接属性里设置好IP地址、子网掩码和默认网关即可。

二、多个IP属于不同网段或VLAN。这时如果按照通常的方法设置IP地址,填好各网段的子网掩码和默认网关,就会发现服务器所在的多个网段中,只有一个网段可以正常通信。

这个问题我也是最近才碰到的。经过Google和百度一番,得出原因:

路由冲突。

192."

168."

1.2,掩码

255."

255."

255."0,默认网关

192."

168."1),此时打开CMD,输入route print,可以看到本机路由表。我们可以看到一条下一跳地址为默认网关的路由:

这条路由的意义为:

只要包的目的地址不在本网段,不管目的地址是什么,都把包抛给默认网关,由网关负责转发。由于我们没有修改跃点数,所以可以看到metric20,即本条路由的优先级为

20"

同理,如果你又插了另一块网卡2IP地址设为地址2

172."3

0."

0.2,掩码

255."

255."

255."0,默认网关

172."3

0."

0.1),系统同样会添加一条静态路由至本机路由表:

这里是图片,由于截图太麻烦,请尽情展开您的想象之翼

0.

0."

0.

00."

0.

0."

0172."3

0."

0.1

很明显这两条路由冲突,肯定只有一条会生效,因此肯定只有一个网段可以正常通信了。

既然知道了原因是路由冲突,咱想办法不让它冲突就行了呗。

方法是:

不填写默认网关,手动添加路由。

以双网卡为例,可以两个都不填,也可以只填一个,总之目的就是设置好路由,让包被发送到正确的网关。我们先把网卡12的默认网关都删掉,再看路由表,刚才那两条路由都不见了。然后我们用route add命令来手动添加路由。首先为192网段添加:

比如我们向整个

192."

168."

0.0网段中的其他网段发送数据包时,都需要经本网段网关

192."

168."

1.1进行转发,则我们在CMD中输入如下命令:

route -p add

192."

168."

0.0 mask

255."

255."

0.0

192."

168."

1.1 metric 1

其中-p参数是添加长效路由的意思;

192."

168."

0.0是目的地址;mask

255."

255."

0.0是目的地址的掩码;

192."

168."

1.1是下一跳地址,即网关。添加本条路由后,192段的通信可以正常进行。

接下来为172段添加:

比如我们向整个

172."3

0."

0.0网段中的其他网段发送数据包时,都需要经本网段网关

172."3

0."

0.1进行转发,则我们在CMD中输入如下命令:

route -p add

172."3

0."

0.0 mask

255."

255."

0.0

172."3

0."

0.1 metric 1

添加本条路由后,172段的通信可以正常进行。我们刚才添加的两条路由各自为发向192段和172段的包指明了路由,作用跟默认网关是一样的,但是并不冲突,因此可以实现两个网段同时通信。

另外还有一种情况,比如:

上例中本机的网卡1用来连接内网,内网的范围是19

2."

168."

0.0

255."

255."

255."0;网卡2通过外网路由器

172."3

0."

0.1上外网。此时我们手动添加的两条路由,第一条不需变化,仍为

route -p add

192."

168."

0.0 mask

255."

255."

0.0

192."

168."

1.1 metric 1

第二条需要改为

route -p add

0."

0.

0."0 mask

0."

0.

0."0

172."3

0."

0.1 metric 1即相当于为本地连接2填写了默认网关。

这两条路由虽然有冲突的部分,但由于路由的最长匹配原则,仍然可以一起使用:

发往192段的包,经过路由匹配后发现路由1最适合自己,就不会再与路由2进行匹配了;发往其他网段(外网)的包则会通过路由2转发出去。

好了,以上就是多网卡的路由配置了。下面是路由命令的用法,直接拷过来的,有兴趣的就看看吧

Route命令详解

1.具体功能

该命令用于在本地IP路由表中显示和修改条目。使用不带参数的ROUTE可以显示帮助。

2.语法详解

3.参数说明

-f

清除所有不是主路由(子网掩码为

255."

255."

255."255的路由)、环回网络路由(目标为12

7."

0.

0."0,子网掩码为

255."

255."

255."0的路由)或多播路由(目标为

224."

0.

0."0,子网掩码为24

0."

0.

0."0的路由)的条目的路由表。如果它与命令之一(例如AddChangeDelete)结合使用,表会在运行命令之前清除。

-p

Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况下,启动TCP/IP协议时不会保存添加的路由,Print命令一起使用时,则显示永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的位置是

HKEY_LOCAL_MACHSYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes

destination

指定路由的网络目标地址。目标地址可以是一个IP网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP地址,对于默认路由是

0."

0.

0."0mask

指定与网络目标地址相关联的网掩码(又称子网掩码)子网掩码对于IP网络地址可以是一适当的子网掩码,对于主机路由是

255."

255."

255."255

,对于默认路由是

0."

0.

0."0。如果忽略,则使用子网掩码

255."

255."

255."2

55"定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是0,则目标地址中的对应位就不能设置为

1"

gateway

指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点IP地址。

对于本地连接的子网路由,网关地址是分配给连子网接口的IP地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP地址。

metric metric

为路由指定所需跃点数的整数值(范围是199),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。

if interface指定目标可以到达的接口索引。使用Route

print命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上0x。忽略if参数时,接口由网关地址确定。

注意:

路由表中跃点数一列的值较大是由于允许TCP/IP根据每个LAN接口的IP地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在每个LAN连接的TCP/IP协议的高级属性中禁用自动确定接口跃点数。

如果在systemrootSystem32DriversEtc文件夹的本地网络文件中存在适当的条目,名称可以用于Destination。只要名称可以通过域名系统”(DNS)查询这样的标准主机名解析技术分解为IP地址,就可以将其用于GatewayDNS查询使用存储在

systemrootSystem32DriversEtc

文件夹下的本地主机文件和NetBIOS名称解析。

如果是PrintDelete命令,可以忽略Gateway参数,使用通配符来表示目标和网关。

Destination的值可以是由星号(*)指定的通配符。如果指定目标含有一个星号(*)或问号(?),它被看作是通配符,只打印或删除匹配的目标路由。星号代表任意一字符序列,问号代表任一字符。例如,

10."*.

1"

192."

168."*

127."**224*都是星号通配符的有效使用。

以二进制表示的子网掩码包括表示目标网络地址部分的一连串的1和表示目标主机地址部分的一连串的0两个部分。查看目标以确定目标的主机地址部分(由子网掩码所定义)是否有些位设置成了

1"

Windows 98Route命令不支持-p参数。

只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。

4.例举说明

例子1:要显示IP路由表的完整内容,执行以下命令:

route print

例子2:要显示IP路由表中以

10."开始的路由,执行以下命令:

route print

10."*

例子3:要添加默认网关地址为

192."

168."1

2."1的默认路由,执行以下命令:

route add

0."

0.

0."0 mask

0."

0.

0."0

192."

168."1

2."1

例子4:要添加目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0,下一个跃点地址为

10."2

7."

0.1的路由,执行以下命令:

route add

10."4

1."

0.0 mask

255."

255."

0.0

10."2

7."

0.1

例子5:要添加目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0,下一个跃点地址为

10."2

7."

0.1的永久路由,执行以下命令:

route -p add

10."4

1."

0.0 mask

255."

255."

0.0

10."2

7."

0.1

例子6:要添加目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0,下一个跃点地址为

10."2

7."

0.1,跃点数为7的路由,执行以下命令:

route add

10."4

1."

0.0 mask

255."

255."

0.0

10."2

7."

0.1 metric 7

例子7:要添加目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0,下一个跃点地址为

10."2

7."

0.1,接口索引为0x3的路由,执行以下命令:

route add

10."4

1."

0.0 mask

255."

255."

0.0

10."2

7."

0.1 if 0x3

例子8:要删除目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0的路由,执行以下命令:

route delete

10."4

1."

0.0 mask

255."

255."

0.0

例子9:要删除IP路由表中以

10."开始的所有路由,执行以下命令:

route delete

10."*

例子10:要将目标为

10."4

1."

0.0,子网掩码为

255."

255."

0.0的路由的下一个跃点地址由

10."2

7."

0.1更改为

10."2

7."

0.25,执行以下命令:

route change

10."4

1."

0.0 mask

255."

255."

0.0

10."2

7."

0.25

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@destination目的网段mask子网掩码interface到达该目的地的本路由器的出口ipgateway下一跳路由器入口的ip,路由器通过interfacegateway定义一调到下一个路由器的链路,通常情况下,interfacegateway是同一网段的

metric跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由

第一条

0."

0.

0."0

0."

0.

0."0

192."

168."

123."254

192."

168."

123."88 1

缺省路由:

意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的该路由记录的意思是:

当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过

192."

168."

123."88这个接口发送到

192."

168."

123."254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量1

第二条

0."

0.

0."0

0."

0.

0."0

192."

168."

123."254

192."

168."

123."68 1

缺省路由:

该路由记录的意思是:

当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过

192."

168."

123."68这个接口发送到

192."

168."

123."254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。

该路由记录的线路质量1

第三条

127."

0.

0."0

255."

0.

0."0

127."

0.

0."1

127."

0.

0."1 1

本地环路:

127."

0.

0."0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量1

第四条

192."

168."

123."0

255."

255."

255."0

192."

168."

123."68

192."

168."

123."68 1

直联网段的路由记录:

当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interfacegateway是同一个。

当我接收到一个数据包的目的网段是

192."

168."

123."0时,我会将该数据包通过

19

2."

168."

123."68这个接口直接发送出去,因为这个端口直接连接着

192."

168."

123."0这个网段,该路由记录的线路质量1

第五条

192."

168."

123."0

255."

255."

255."0

192."

168."

123."88

192."

168."

123."88 1

直联网段的路由记录

当我接收到一个数据包的目的网段是

192."

168."

123."0时,我会将该数据包通过

19

2."

168."

123."88这个接口直接发送出去,因为这个端口直接连接着

192."

168."

123."0这个网段,该路由记录的线路质量1

第六条

192."

168."

123."68

255."

255."

255."255

127."

0.

0."1

127."

0.

0."1 1

本地主机路由:

当路由器收到发送给自己的数据包时将如何处理

当我接收到一个数据包的目的网段是

192."

168."

123."68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量1

第七条

192."

168."

123."88

255."

255."

255."255

127."

0.

0."1

127."

0.

0."1 1

本地主机路由:

当路由器收到发送给自己的数据包时将如何处理

当我接收到一个数据包的目的网段是

192."

168."

123."88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量1

第八条

192."

168."

123."255

255."

255."

255."255

192."

168."

123."68

192."

168."

123."68 1本地广播路由:

当路由器收到发送给直联网段的本地广播时如何处理

当我接收到广播数据包的目的网段是

192."

168."

123."255时,我会将该数据从

192."

168."

123."68接口以广播的形势发送出去,该路由记录的线路质量1

第九条

192."

168."

123."255

255."

255."

255."255

192."

168."

123."88

192."

168."

123."88 1本地广播路由:

当路由器收到发送给直联网段的本地广播时如何处理

当我接收到广播数据包的目的网段是

192."

168."

123."255时,我会将该数据从

192."

168."

123."88接口以广播的形势发送出去,该路由记录的线路质量1

第十条

224."

0.

0."0

224."

0.

0."0

192."

168."

123."68

192."

168."

123."68 1

组播路由:

当路由器收到一个组播数据包时该如何处理

当我接收到组播数据包时,我会将该数据从

192."

168."

123."68接口以组播的形势发送出去,该路由记录的线路质量1

第十一条

224."

0.

0."0

224."

0.

0."0

192."

168."

123."88

192."

168."

123."88 1

组播路由:

当路由器收到一个组播数据包时该如何处理

当我接收到组播数据包时,我会将该数据从

192."

168."

123."88接口以组播的形势发送出去,该路由记录的线路质量1

第十二条

255."

255."

255."255

255."

255."

255."255

192."

168."

123."68

192."

168."

123."68 1广播路由:

当路由器收到一个绝对广播时该如何处理

当我接收到绝对广播数据包时,将该数据包丢弃掉

本文来源:https://www.2haoxitong.net/k/doc/228facdc11a6f524ccbff121dd36a32d7275c77b.html

《多网卡静态路由设置(多网卡同时使用)非常好.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式