[SOLVED] Intel EMA/AMT shares same MAC with Proxmox vmbr = vmbr0 received packet on enp9s0 with own address as source address.

bellocarico

Member
Sep 17, 2022
63
6
13
I have the Intel EMA set to a static IP (.97) and my proxmox server set with a static IP (.98).
The EMA configuration states: “Dedicated” which somehow suggests a own MAC address, but I'm unsure.
Still on the router I see both IP addresses linked to the same MAC address.

Not necessarily an issue, but my console is literally flooded (with plenty of suppressed messages) with:

vmbr0 received packet on enp9s0 with own address as source address (a8:b8:e0:04:24:ed, vlan1)

Now looking at the proxmox ARP table that mac is the same for EMA's, physical interface (enp9s0) and bridge.

enp9s0 being the only interface in the bridge. The motherboard comes with 4 NIC's but that's the only one in use and shared as mentioned between EMA & Proxmox.

I tried to enable stp on the bridge but no luck, also I've installed iptraf-ng, and I don't see any same address traffic, so I'm confused by this error message.

Has anybody seen/resolved this before?
 
Last edited:
What I can add to this topic is that the console messages disappear as soon as I disconnect Mesh Commander, so there's no traffic going to the EMA interface. Still, it would be great to have a solution for this
 
I think I fixed this.

The issue is: on certain motherboards with EMA support, the Intel chipset is using the same physical port as the OS. By default Proxmox uses the bult-in NIC mac address. This means 2 IP addresses (1x EMA and 1x Proxmox) on a single card, and also same mac.

Do you duplicate mac research locally, but in my case EMA and Proxmox shared the same mac. So I changed the proxmox physical NIC mac address via config, adding the line in red under the single NIC I'm using on this board.

/etc/network/interfaces
iface enp9s0 inet manual
hwaddress ether bc:24:11:f4:05:f4
then you just need:
systemctl restart networking.service
and the console messages should stop.

HTH