手上强力胶怎么去除:配置网络上的多个网关

来源:百度文库 编辑:中财网 时间:2024/04/29 13:23:58
如果计算机上有多个网络适配器,并且为每个适配器配置了默认网关(在 IP 路由表中为子网之外的所有目标创建默认路由),则当连接到“不相互连接的网络”(未设计为直接进行通信的单独网络)时,就可能不会将网络上的信息路由到正确的目标。 即使在配置多个默认网关时,也只有一个网关用于子网之外的所有目标。当计算机同时连接到 Internet 和带有多个子网的 Intranet 时,就是此情况的一个示例。使用对两个适配器配置的一个默认网关,可以与 Internet 或 Intranet 上的所有计算机进行通信,但无法同时与 Internet 和 Intranet 上的计算机进行通信。
若要解决此问题,请执行以下操作:
对连接到具有最多路由的网络的网络适配器(通常是连接到 Internet 的网络适配器)配置默认网关。
请不要对任何其他网络适配器配置默认网关。而要使用静态路由或动态路由协议将其他不相互连接的网络的路由添加到本地 IP 路由表。如果路由结构使用 IPv4 的路由信息协议 (RIP),则可以打开 Windows 中的 RIP 侦听器,这样允许计算机了解网络上的其他路由,方法是“侦听”广播 RIP 消息,然后将 IPv4 路由添加到路由表。如果路由基础结构不使用 RIP,则无法使用 RIP 侦听。 另一种方法是使用 route add -p 命令将单独路由手动添加到 IPv4 路由表。对于 IPv6,必须使用 netsh interface ipv6 add route 命令。
配置默认网关的步骤
通过单击「开始」按钮,然后单击“控制面板”,打开“网络连接”。 在搜索框中,键入适配器,然后在“网络和共享中心”下,单击“查看网络连接”。
右键单击要配置默认网关的网络适配器,然后单击“属性”。 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。
单击“联网”选项卡。
在“此连接使用下列项目”下,单击“Internet 协议版本 4 (TCP/IPv4)”或“Internet 协议版本 6 (TCP/IPv6)”,然后单击“属性”。
在出现的对话框中,选中“自动获得 IP 地址”或“使用下面的 IP 地址”。
“Internet 协议版本 4 (TCP/IPv4)属性”对话框
如果将网络适配器配置为自动获得 IP 地址,则默认网关将由 DHCP 服务器分配。如果指定备用配置(仅 IPv4),则默认网关为“备用配置”选项卡的“默认网关”框中的 IP 地址。只能指定一个默认网关。
如果手动指定 IP 地址配置,则默认网关为“常规”选项卡的“默认网关”框中的 IP 地址。
打开 RIP 侦听器的步骤
通过依次单击「开始」按钮、“控制面板”、“程序”和“程序和功能”,打开“程序和功能”。
在左窗格中,单击“打开或关闭 Windows 功能”。 如果系统提示您输入管理员密码或进行确认,请键入该密码或提供确认。
选中“RIP 侦听器”复选框,然后单击“确定”。
手动添加 IPv4 路由的步骤
通过单击「开始」按钮,打开“命令提示符”窗口。 在搜索框中,键入命令提示符,然后在结果列表中单击“命令提示符”。
在命令提示符下,键入 route -p add [目标] [mask <网络掩码>] [网关] [metric <度量值>] [if <接口>]。
下表描述了 route -p add 命令的参数。
参数 描述
目标
指定路由的网络目标。目标可以是 IP 地址或子网前缀(又称为网络地址或网络标识符)(其中前缀的主机位设为 0)、主机路由的 IP 地址或者 0.0.0.0(默认路由)。
mask
指定与网络目标关联的子网掩码。子网掩码可以是 IP 地址或子网前缀的相应子网掩码、255.255.255.255(主机路由)或者 0.0.0.0(默认路由)。如果省略了掩码,则将使用子网掩码 255.255.255.255。由于定义路由中目标和子网掩码之间的关系,目标不能比其对应的子网掩码更具特定性。换句话说,如果子网掩码中的位为 0,则目标中的对应位不能设为 1。
网关
指定前一跃点或下一跃点 IP 地址,可通过此地址访问由网络目标和子网掩码定义的地址集。对于本地连接的子网路由,网关地址为分配给连接到子网的接口的 IP 地址。对于远程路由(可通过一个或多个路由器使用),网关地址为分配给相邻路由器的可直接访问的 IP 地址。
metric
指定路由的整数成本度量值(从 1 到 9999),用于在路由表中的多个路由(这些路由最接近匹配要转发的数据包目标地址)间进行选择。将选择最低度量值的路由。度量值可以反映跃点数目、路径速度、路径可靠性、路径吞吐量或管理属性。
if
指定访问目标所使用的接口的接口索引。有关接口及其对应的接口索引的列表,请使用路由打印命令的显示功能。可以对接口索引使用十进制或十六进制值。十六进制数以 0x 开头。省略 if 参数时,接口将通过网关地址确定。
使用 -p 参数,每次启动 TCP/IP 协议时都会将指定的路由添加到注册表,并使用此路由初始化 IP 路由表。
手动添加 IPv6 路由的步骤
通过单击「开始」按钮,打开“命令提示符”窗口。 在搜索框中,键入命令提示符,然后在结果列表中单击“命令提示符”。
在命令提示符下键 netsh interface ipv6 add route [prefix=]/ [interface=] [[nexthop=]] [[siteprefixlength=]] [[metric=]] [[publish=]] [[validlifetime=]|infinite] [[preferredlifetime=]] [[store=]]。
下表描述了 netsh interface ipv6 add route 命令的参数。
参数 描述
prefix
要添加路由的地址或子网前缀。
interface
接口名称或索引。
nexthop
网关地址(如果 prefix 不在链路上)。
siteprefixlength
整个站点的前缀长度(如果在链路上)。
metric
路由度量值。
publish
表示以下值之一:
no:在路由公布中不公布(默认)
age:在路由公布中公布,递减寿命
yes:在路由公布中公布,寿命不变
在 publish 设置为“age”时,路由公布中将一直包含有效寿命,直到被删除为止。 在 publish 设置为“yes”时,路由将永远不会被删除,与有效寿命值无关,并且,每个路由公布中都将包含(相同)指定的有效寿命。在 publish 设置为“no”或“age”时,在有效寿命结束之后,路由将会被删除。
validlifetime
路由有效的生存期,以天、小时、分钟和秒表示(例如:1d2h3m4s)。默认值为“infinite”。
preferredlifetime
路由首选的生存期。默认值等于有效生存期。
store
表示以下值之一:
active:更改仅持续到下次引导。
persistent:更改为永久性的(默认)