配置网络接口顺序

适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016,Azure Stack HCI 版本 21H2 和 20H2

在 Windows Server 2016 和 Windows 10 中,可使用接口跃点数来配置网络接口的顺序。

在早期版本的 Windows 和 Windows Server 中,这有所不同,这些早期版本允许你使用用户界面或命令 INetCfgComponentBindings::MoveBefore 和 INetCfgComponentBindings::MoveAfter 来配置网络适配器的绑定顺序 。 Windows Server 2016 和 Windows 10 中不提供这两种对网络接口进行排序的方法。

而你可以使用新的方法 - 通过配置每个适配器的接口跃点数来设置网络适配器的枚举顺序。 可通过使用 Set-NetIPInterface Windows PowerShell 命令来配置接口跃点数。

如果选择了网络流量路由,并且你已配置了 Set-NetIPInterface 命令的 InterfaceMetric 参数,则用于确定接口优先权的总体跃点数是路由跃点数和接口跃点数的总和 。 典型地,接口跃点数为特定接口提供了优先权(例如,如果提供了有线接口和无线接口,则使用有线接口)。

下面的 Windows PowerShell 命令示例显示了此参数的用法。

Set-NetIPInterface -InterfaceIndex 12 -InterfaceMetric 15

适配器在列表中显示的顺序取决于 IPv4 或 IPv6 接口跃点数。 有关详细信息,请参阅 GetAdaptersAddresses 函数

有关本指南中所有主题的链接,请参阅网络子系统性能优化