在“较低级别”窗口功能环境中,如何确定一个网络接口的优先级?

在“较低级别”窗口功能环境中,如何确定一个网络接口的优先级?

好吧,我想我是在正确的 SE 网站上……我们马上就会知道;但如果我没有找到,我深表歉意。无论如何……

我在这个系统上有几个网络接口(在我的工作场所也有几个);我将其中一个网卡称为‘问题孩子’...

[常规] 网络连接下“高级设置”中的 NIC 顺序:

千兆 1 千兆 2 Hamachi(远程访问连接)

现在 - 据我所知;这是 Windows 7 中唯一可以优先考虑一个网卡而不是另一个网卡的地方 - 但显然它不是唯一的地方。

我目前遇到的[唯一可见的]问题,也是我在这里要解决的问题 - 是,在像 Windows 命令行可执行文件“net view”这样的较低级别的操作中,我最终只能看到来自 Hamachi 适配器的结果。

现在 - 我确实启用了文件和打印机共享以及网络发现 - 所以我有点不明白为什么我受到如此多的限制。

底线是:对于重新排序 NIC 优先级有什么建议吗?

答案1

也许我错了,但我不认为有网络适配器优先级这样的东西。您拥有的是分配给每个网络适配器的逻辑网络(由 IP 地址和网络掩码定义)和路由。

您应该有一个默认路由,也称为默认网关。任何与不属于您的任何网络(通过 IP/网络掩码匹配)的 IP 地址的通信尝试都将被转发到此网关。

您还可以自定义路由。例如,假设您有两个网络适配器:

  • 适配器 1 的 IP 为 192.168.0.123,网络掩码为 255.255.255.0
  • 适配器 2 的 IP 为 192.168.1.123,网络掩码为 255.255.255.0

假设您的网关是 192.168.0.1,它将始终使用适配器 1 与 Internet 通信,因为 IP 192.168.0.1 在该逻辑网络的范围内。

但是,您可以添加自定义路线,例如:

route add 8.8.0.0 netmask 255.255.0.0 192.168.1.1

现在,任何尝试与 8.8.0.1 至 8.8.255.254 范围内的地址进行通信都将使用属于适配器 2 中的网络的网关 192.168.1.1。

按照相同的逻辑,您可以设置网络路由,以便使用第二个适配器而不是默认网关。

相关内容