为什么我会得到重复的网络接口?

为什么我会得到重复的网络接口?

在解决我的电脑上的连接问题时,我注意到在 PowerShell 上发出命令时每个网络接口都有重复Get-NetIPInterface

注意每个接口都有重复项。甚至ifIndex都是相同的。

但我可以得出结论,这些不仅仅是同一接口的“影子”,因为其中一个vEthernet (Ethernet 2)具有 DHCP已启用另一个已禁用

PS C:\Windows\system32> Get-NetIPInterface

ifIndex InterfaceAlias                  AddressFamily NlMtu(Bytes) InterfaceMetric Dhcp     ConnectionState PolicyStore
------- --------------                  ------------- ------------ --------------- ----     --------------- -----------
37      vEthernet (WSL)                 IPv6                  1500            5000 Enabled  Connected       ActiveStore
21      Ethernet 2                      IPv6                  1500               6 Enabled  Connected       ActiveStore
31      vEthernet (Ethernet 2)          IPv6                  1500              15 Enabled  Connected       ActiveStore
1       Loopback Pseudo-Interface 1     IPv6            4294967295              75 Disabled Connected       ActiveStore
37      vEthernet (WSL)                 IPv4                  1500            5000 Disabled Connected       ActiveStore
21      Ethernet 2                      IPv4                  1500               6 Enabled  Connected       ActiveStore
31      vEthernet (Ethernet 2)          IPv4                  1500              15 Disabled Connected       ActiveStore
1       Loopback Pseudo-Interface 1     IPv4            4294967295              75 Disabled Connected       ActiveStore

网络连接(ncpa.cpl)窗口不显示重复项。

网络连接

为什么我会得到这些重复的网络接口?我该如何修复它?

答案1

这不是链路层接口的列表(那是Get-NetAdapter),而是IP 接口或网络堆栈。从第 3 列(“AddressFamily”)可以看出,一个条目代表IPv4该接口的配置,另一个代表IPv6配置。(这两个协议基本上是独立的网络堆栈,仅共享相同的链路层 - 但每个协议都有自己的地址、路由、网关、静态/DHCP 设置等。)

相关内容