web-dev-qa-db-ja.com

最初に追加された物理ポートからMACアドレスを複製するようにブリッジを強制する方法

ネットプランを使用してUbuntu 18.04でKVM/QEMUを構成しています。 ip/netmaskに加えて多くの必須データを提供する企業のdhcp-serverがあります。問題は、セットアップ時のブリッジが独自のMACアドレスを生成するため、企業のDHCPサーバーから適切なIP(およびその他の設定)を取得できないことです。そう...

追加された最初の物理ポートからMACアドレスを取得/複製するようにブリッジを強制する方法?
または、netplan構成を介してブリッジに手動でMACアドレスを割り当てる方法はありますか?

前もって感謝します...

3
Harry Urcen

対応するバグ: https://bugs.launchpad.net/netplan/+bug/1718607

現在の回避策では、matchスタンザを使用します。以下は一例です(ここではeno1インターフェースを使用しています):

network:
  ethernets:
    eno1:
      match:
        macaddress: <LINK_MAC_HERE>
      [..]
  bridges:
    br0:
      macaddress: <LINK_MAC_HERE>
      interfaces:
        - eno1
      [..]

<LINK_MAC_HERE> macアドレスは、次のコマンドで取得できます(link/etherの直後):$ ip link show eno1

これを設定したら、再起動するか、次のコマンドを実行する必要があります。

$ Sudo ip link set br0 down
$ Sudo brctl delbr br0
$ netplan apply
1
Id2ndR