安装两个网卡时如何将流量路由到一个特定的网卡

安装两个网卡时如何将流量路由到一个特定的网卡

我有一台安装了 2 个 NIC 的 PC,并且我想同时使用它们,在我的办公桌上有一个 2 端口配线架。

1 个端口用于互联网,另一个用于内部访问。

当我的两个网卡都处于活动状态时,似乎我无法同时访问两个网络(内部网络和互联网)。

我的电脑对于哪些流量只流向某个特定的 NIC 感到困惑,我的意思是,如果我搜索互联网,它应该使用 NIC 互联网端口,如果我访问内部网络,它必须使用办公室 NIC 端口。

有没有什么方法可以在 Windows 中命令执行数据包的路由?

答案1

当网络不连贯时,Windows 不支持多宿主网络。请参阅此知识库以了解更多详细信息。

如果您的 10.0.0.0/24 网络将所有设备都放在同一个子网内,那么您只需不为该网卡设置默认网关,一切就都正常了。如果您确实需要在 10.0.0.0/24 网络上设置默认网关,那么您无法这样做,因为 Windows 不支持多个网关。

答案2

如何选择两个网络适配器

控制面板/网络和 Internet/网络连接

然后右键单击并选择桥接连接。根据我对网络的理解,这可能允许您访问两个网络,如果我理解正确的话,新形成的网络桥将根据请求的信息在两个网络之间路由流量。

我尝试使用此方法获得更大的互联网访问量,将数据流量在两个适配器之间分配,本质上使我的速率翻倍,但只有第一个适配器在使用互联网连接,连接的第二个适配器未被使用。这可能是因为第一个适配器能够满足请求,所以桥接器使用了那个。谷歌研究纠正了我这个问题,因此我也找到了你的问题。

答案3

例如,要向使用子网掩码 255.0.0.0、网关 192.168.0.1 和成本指标 2 的 10.0.0.0 网络添加静态路由,请在命令提示符下键入以下内容:

route -p add 10.0.0.0 mask 255.0.0.0 192.168.0.1 metric 2 

相关内容