在使用 Hyper-V 完美运行了 3 年后,我突然在 Win 2012 R2 上使用 Hyper-V 时遇到了网络问题。我 3 年前设置了服务器,直到本周才遇到这些问题。
在我开始遇到问题的时候,我第一次在日志中看到这些事件。系统日志中的事件 ID 为 16945。“MAC 冲突:虚拟交换机上的端口与 Team Nic Microsoft 网络适配器多路复用器驱动程序上的底层团队成员之一具有相同的 MAC。”
此命令显示前三个条目具有相同的 MAC 地址。
获取网络适配器 | 排序 mac 地址
网卡2
网卡1
vNIC1
网卡1
pNIC1 和 pNIC2 是物理网络适配器,tNIC1 是交换机独立、动态负载平衡、备用适配器无中的两个物理网卡 pNIC1 和 pNIC2 的网卡组。vNIC1 是服务器的虚拟网卡。
服务器有一个虚拟交换机,vSwitch1,连接类型为外部网络 - Microsoft 网络适配器驱动程序,并允许管理操作系统共享网络适配器。未使用任何 VLAN,唯一检查的扩展是 MS 过滤平台。
我有 4 台相同的服务器硬件和软件,它们都以这种方式设置。在 4 台服务器上分别运行 get-netadapter | sort macaddress 时,显示的结果完全相同。前三个适配器在所有 4 台服务器上的 MAC 地址相同,但不同服务器上的 MAC 地址均不同。换句话说,不存在服务器与服务器之间的 MAC 地址冲突。
Server 1
pNIC1 Intel(R) 82576 Gigabit Dual Port Net... 12 Up 00-25-90-2D-68-1A 1 Gbps
tNIC1 Microsoft Network Adapter Multiplexo... 16 Up 00-25-90-2D-68-1A 2 Gbps
vNIC1 Hyper-V Virtual Ethernet Adapter #2 19 Up 00-25-90-2D-68-1A 10 Gbps
pNIC2 Intel(R) 82576 Gigabit Dual Port N...#2 13 Up 00-25-90-2D-68-1B 1 Gbps
Server 2
pNIC1 Intel(R) 82576 Gigabit Dual Port Net... 12 Up 00-25-90-2C-6A-64 1 Gbps
tNIC1 Microsoft Network Adapter Multiplexo... 16 Up 00-25-90-2C-6A-64 2 Gbps
vNIC1 Hyper-V Virtual Ethernet Adapter #2 19 Up 00-25-90-2C-6A-64 10 Gbps
pNIC2 Intel(R) 82576 Gigabit Dual Port N...#2 13 Up 00-25-90-2C-6A-65 1 Gbps
Server 3
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
pNIC2 Intel(R) 82576 Gigabit Dual Port N...#2 13 Up 00-25-90-4D-65-2A 1 Gbps
tNIC1 Microsoft Network Adapter Multiplexo... 16 Up 00-25-90-4D-65-2A 2 Gbps
vNIC1 Hyper-V Virtual Ethernet Adapter #2 19 Up 00-25-90-4D-65-2A 10 Gbps
pNIC1 Intel(R) 82576 Gigabit Dual Port Net... 12 Up 00-25-90-4D-65-2B 1 Gbps
Server 4
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
pNIC1 Intel(R) 82576 Gigabit Dual Port Net... 12 Up 00-25-90-4D-40-E6 1 Gbps
tNIC1 Microsoft Network Adapter Multiplexo... 16 Up 00-25-90-4D-40-E6 2 Gbps
vNIC1 Hyper-V Virtual Ethernet Adapter #2 19 Up 00-25-90-4D-40-E6 10 Gbps
pNIC2 Intel(R) 82576 Gigabit Dual Port N...#2 13 Up 00-25-90-4D-40-E7 1 Gbps
I read where it is common and OK to see the same MAC address on one of the vNICs and one of the pNICs,
but that it isn't OK for a pNIC to have the same address as the NIC team tNIC1.
https://serverfault.com/questions/702570/server-2012-r2-hyper-v-virtual-switch-host-mac-address-conflict-331flr
我需要做什么来解决冲突并防止它们再次发生?
我研究了如何手动设置这些 MAC 地址,并且知道如何做到这一点,包括确保我使用在 vSwitch 上设置的动态范围之外的 MAC 地址,但我想在进行这些更改之前获得一些关于此的信息,并且想知道为什么这么多年过去了这种情况才开始发生?
谢谢你!