Я создал виртуальный мост bridge0
:
bridge0.netdev:
[NetDev]
Name=bridge0
Kind=bridge
bridge0.network:
[Match]
Name=bridge0
[Network]
DHCP=yes
и прикрепил мой основной интерфейс eth0
к этому
eth0.network:
[Match]
Name=eth0
[Network]
Bridge=bridge0
Но это изменяет MAC-адрес, который мой компьютер использует для DHCP, на случайный MAC-адрес, назначенный для bridge0
. Есть ли способ сохранить физический MAC-адрес, назначенный eth0
?
Согласно man-странице systemd.netdev
вы можете добавить MAC-адрес в [NetDev]
раздел.
[NetDev]
Name=bridge0
Kind=bridge
MACAddress=
Просто вставьте MAC-адрес eth0
там.