lxd(ubuntu 16.10)容器mac地址

问题描述:

我使用LXD容器运行最新的Ubuntu(16.10)。容器配置了桥接网络,并且它们从DHCP服务器接收它们自己的IP地址。我已用下面的配置它们:lxd(ubuntu 16.10)容器mac地址

LXC轮廓设备附加默认的eth0 NIC nictype =桥接父= BR0

LXC网络附着BR0

现在,我需要手动设置硬件地址(MAC)每个容器,所以他们相应的静态IP永远不会改变。但是,我正在用lxc很难做到这一点。我只是将它们设置在相应的/ etc/network/interfaces中,还是有更好的(lxd/lxc)方法?

每个容器将保持与第一次启动时相同的MAC地址。为了得到它的值:

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

,当你不得不手动设置它在/ var/lib中/ LXC/CONTAINER_NAME /配置这不像纯LXC的情况。

但是,如果你真的需要使用自己的一组MAC地址(假设为eth0是网卡的集装箱):

lxc config set container_name volatile.eth0.hwaddr yo:ur:ma:ca:dd:ress