I have a set of 1G Ethernet USB adapters. To keep them organized, I wanted to label them with MAC address so I could easily identify the correct interface when more than one was connected.
I plugged three of them into a Linux machine, and got three similar addresses:
20:23:51:92:5b:64 20:23:51:92:62:15 20:23:51:92:6c:ce One was already plugged into a Windows system, so I did IPCONFIG /ALL and looked at the hardware (Physical) address:
E4-B9-7A-C9-7A-6D I looked up 20:23:51 at https://macaddress.io, and it was correctly identify as TP-Link.
I looked up E4:B9:7A and the OUI is registered to Dell. The Windows system is Dell, but the USB adapter is the same TP-Link as the others above.
Out of curiosity, I moved the adapter to the Linux system and ip a told me the link/ether address for the adapter is 20:23:51:92:5b:66 which is consistent with the other adapters.
I thought maybe Windows was configured for Random MAC, but E4 is not a local address. There was no an override MAC address in the adapter settings either.
Why would Windows 11 present the physical address differently?
ipconfig /allis not the address of the USB adapter, but the one for the built in ethernet port. even if an adapter is not in use, it will still have a MAC address, and it may be that ipconfig is confused by the USB connection. just a guess.