我有一台安装了 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