Diagnostic step 1
Modify restore automation to explicitly remove hwaddr entries from the container config before starting the container so Proxmox generates a new MAC (or use the restore flag that enforces unique MAC allocation).
Generated Oct 15, 2026, 9:17:34 AM
Modify restore automation to explicitly remove hwaddr entries from the container config before starting the container so Proxmox generates a new MAC (or use the restore flag that enforces unique MAC allocation).
If using scripted VMID reuse, stop reusing VMIDs for restores or ensure the MAC generator is seeded per-cluster so generated MACs will be unique; prefer letting Proxmox assign the MAC.
As a diagnostic, restore a single container and check /etc/pve/nodes/<node>/lxc/<vmid>.conf to confirm whether hwaddr is present; remove it and restart the container to confirm unique MAC assignment.
Temporarily clear the switch MAC address table entries for affected ports (or shutdown one side) to allow ARP to relearn correct mappings and reduce user impact while fixes are applied.
Consider adding a post-restore verification step in the automation that checks for MAC duplicates across the cluster and fails the restore if collisions are detected.