2016-11-04 10 views
3

私は最新のUbuntu(16.10)をLXDコンテナで実行しています。コンテナはブリッジネットワークで構成され、DHCPサーバーから独自のIPアドレスを受け取ります。私は次のようにそれらを設定している:親= BR0lxd(ubuntu 16.10)コンテナmacアドレス

LXCネットワークをブリッジ=

LXCプロファイルデバイスは、デフォルトのeth0 NIC nictypeを追加する今、私は手動でハードウェアアドレス(MAC)を設定する必要がBR0

を添付それらの対応する静的IPは決して変化しない。しかし、私はlxcでそうするのが苦労しています。対応する/ etc/network/interfacesに設定するだけですか、それとももっと良い(lxd/lxc)方法がありますか?

答えて

2

各コンテナは、最初の起動時と同じMACアドレスを保持します。その値を取得するには:手動での/ var/libに/ LXC/CONTAINER_NAME/configの中でそれを設定しなければならなかったとき

lxc config show container_name 
    or, more precise 
lxc config get container_name volatile.NIC_NAME.hwaddr 

これは純粋なLXCの場合を中のようではありません。

しかし、あなたは本当にMACアドレス(eth0のは、コンテナ用のNICであると仮定)の独自のセットを使用する必要がある場合:

lxc config set container_name volatile.eth0.hwaddr yo:ur:ma:ca:dd:ress 
関連する問題