I have all NetworkManager services masked out. I have network-scripts installed and network enabled. I have these files in /etc/sysconfig/network-scripts:
ifcfg-p6p1 looks like:
NM_CONTROLLED="no" DHCPV6C="no" DEVICE="p6p1" ONBOOT="yes" PEERDNS="no" HWADDR="00:0B:0E:0F:00:ED" BRIDGE=br0
ifcfg-br0 looks like:
NM_CONTROLLED="no" DHCPV6C="no" BOOTPROTO="dhcp" DEVICE="br0" ONBOOT="yes" PEERDNS="no" TYPE=Bridge
On fedora 30, br0 automagically shows up with the same MAC as p6p1.
On fedora 31, br0 gets the wacky MAC address: 26:b0:0b:12:b4:6c
The corporate DHCP service then thinks I have a different hardware and gives me the wrong IP address which doesn't lead to my hostname.
Anyone know what is going on?