De acordo com a página de manual de systemd.netdev , você pode adicionar um endereço MAC na seção [NetDev] .
[NetDev]
Name=bridge0
Kind=bridge
MACAddress=
Basta inserir o endereço MAC de eth0 .
Eu criei uma ponte virtual bridge0 :
bridge0.netdev:
[NetDev]
Name=bridge0
Kind=bridge
bridge0.network:
[Match]
Name=bridge0
[Network]
DHCP=yes
e anexou minha interface primária eth0 a ele
eth0.network:
[Match]
Name=eth0
[Network]
Bridge=bridge0
Mas isso muda o endereço MAC que meu computador usa para DHCP para ser o endereço MAC aleatório atribuído a bridge0 . Existe uma maneira de manter o endereço MAC físico atribuído a eth0 ?
Tags systemd mac-address bridge