web-dev-qa-db-ja.com

ブリッジの外部インターフェイスを、networkdを使用するプライマリインターフェイスと同じに設定するにはどうすればよいですか?

仮想ブリッジを作成しました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

しかし、これにより、コンピューターがDHCPに使用するMACアドレスが、bridge0に割り当てられたランダムなMACアドレスに変更されます。 eth0に割り当てられた物理MACアドレスを保持する方法はありますか?

3
dippynark

systemd.netdevのマンページによると、[NetDev]セクションにMACアドレスを追加できます。

[NetDev]
Name=bridge0
Kind=bridge
MACAddress=

そこにeth0のMACアドレスを挿入するだけです。

2
Thomas