两块网卡具有相同的指标 - 互联网流量流出错误的网卡

两块网卡具有相同的指标 - 互联网流量流出错误的网卡

我的电脑上有两张 NIC 卡 - 一张连接到我们的公司网络和互联网,另一张通过 Linksys WRT54G 连接到私有 LAN。两张卡都使用 DHCP。

这对于 Windows XP 来说从来不是问题,但是对于 Windows Vista(和 Windows 7),0.0.0.0 路由的度量是相同的(20),并且看起来应该从我的主网卡传出的一些网络流量却从我的辅助网卡传出了。

目前的解决方案是删除与第二张 NIC 卡关联的 0.0.0.0 路由,但我每天都要这样做几次。

有没有更好的解决办法?

--布鲁斯

答案1

是的。您可以在每张卡的 TCP/IP 属性的高级设置中覆盖自动度量计算。使用此功能可以设置您希望优先使用哪个 NIC。

答案2

好吧,我在 Windows XP 上遇到了与描述相同的问题,并且通过自动度量计算解决了这个问题,谢谢凯文

我将解释我的设置以及我如何解决它。我的计算机连接到两个网络,第一个是通过 wifi 卡连接到路由器以访问互联网,第二个是通过连接到集线器的有线网卡。采取临时措施,以便我可以配置也连接到集线器的 NAS 盒。

我的困境是 - 无法在线浏览说明书,同时通过其自己的基于 Web 的界面配置 NAS 盒!我设置了以下子网

192.168.100.1-通过集线器连接到 NAS 盒

192.168.200.1-通过路由器将 WiFi 连接到互联网

效果很奇怪,有时候我可以浏览页面,但其他时候它就会超时,显然互联网流量在错误的子网中丢失了。

以下是修复方法。

打开命令提示符并输入“route print”,然后您可以验证所运行的每个子网的“度量”,查看网络掩码显示为 0.0.0.0 的行,记下度量,有线网络很可能是“20”,无线是“25”,注意:较低的值告诉您的计算机使用该子网而不是其他子网,尤其是在网页浏览的情况下。

转到...开始菜单 > 控制面板 > 网络连接 > 打开非 Internet 网络的属性 > 在“常规”选项卡下,从“此连接使用以下项目”列表中,选择“Internet 协议 (TCIP/IP)”并单击“属性”按钮 > 在“常规”选项卡下单击“高级”按钮 > 在“IP 设置”选项卡下取消勾选“自动度量”框,然后在“接口度量:”字段中输入从“路由打印”命令收集的两个值中的较大值。

对启用互联网的子网再次重复此操作,但这次输入较低的值,然后您可以通过返回并再次运行“route print”命令来验证设置。

希望这些说明能帮助到别人

答案3

两张卡是否使用相同的子网?您说两个网络都使用 DHCP,它们实际上应该使用不同的私有范围,否则您的网络设置毫无意义,如果两张卡的地址都在同一个子网中,那么机器将正确地假设它们是同一个网络。如果两个网络使用同一个子网,解决方案是更改路由器发出地址的子网,而不是破坏您的网络配置。毕竟有数百个私有子网可供选择。

答案4

您可能每天需要删除该路由数次,因为通常具有默认路由的卡上的 dhcp 租约约为 2 或 3 个小时???

我曾经有一台带有 2 张网卡的服务器,一张网卡具有可从互联网联系的公共 IP 地址,另一张网卡插入内部网络。我发现每 2 小时,当内部网卡上的 dhcp 租约更新时,它可能会更改我设置的路由,直到我开始在命令末尾使用“-p”,这会使路由永久存在,即使重新启动后也不会丢失它们。

例如:route add xxx0 mask xxx0 192.168.1.1 -p

相关内容