因此,我正在运行运行 hyper-v 的 Windows 2019 数据中心服务器核心,该服务器核心具有 Broadcom 千兆以太网 BCM5720 NIC 和 2 个访问端口。服务器已接入 VLAN。
因此,之前我使用 powershell 为 netadapter 分配了一个 VLAN ID:
set-netadapter -name nic1 -vlanid 240
后来我认为为虚拟交换机启用交换机嵌入式团队是一个好主意:
通过阅读文档,我了解到如果您使用具有组合功能的虚拟交换机,则不应在 NIC 上放置 vlanID: “2) 只要启用 NIC Teaming,就不能使用 NIC 高级属性设置在 NIC 上设置 VLAN 过滤器。让 Teaming 软件或 Hyper-V 交换机(如果存在)进行过滤。”
最后,我的问题来了。我试图删除 NIC 上设置的 VLAN ID,但似乎找不到简单的方法。set-netadapter cmdlet 似乎无法做到这一点。
有人知道如何解决这个问题吗?
答案1
这很简单:
您需要在 PowerShell 中写入此命令:
Set-NetAdapter -Name nic1 -VlanID 0
nic1
您的适配器的名称是哪里。
您可以在 PowerShell 中使用以下命令检查接口上的 VLAN:
Get-NetAdapter | select interfacealias,vlanid