2016-11-04 2 views
3

Ich benutze das neueste Ubuntu (16.10) mit LXD Containern. Container werden mit Bridged-Netzwerken konfiguriert und sie erhalten ihre eigenen IP-Adressen vom DHCP-Server. Ich habe sie wie folgt konfiguriert:lxd (ubuntu 16.10) container mac adresse

LXC Profil Gerät hinzufügen Standard eth0 nic nictype = überbrückten parent = br0

LXC Netzwerk befestigen br0

Nun, ich brauche manuell einzustellen Hardware-Adressen (MAC) für jeder der Container, so ändern sich ihre entsprechenden statischen IPs nie. Allerdings habe ich es schwer mit lxc. Setze ich sie einfach in die entsprechende/etc/network/interfaces, oder gibt es eine bessere (lxd/lxc) Vorgehensweise?

Antwort

2

Jeder Container behält die gleiche MAC-Adresse wie beim ersten Start. Um seinen Wert zu erhalten:

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

Dies ist nicht wie bei reinen lxc, wenn Sie es manuell mußten eingestellt in/var/lib/lxc/container_name/config.

Aber, wenn Sie wirklich Ihren eigenen Satz von MAC-Adressen verwenden müssen (eth0 Annahme ist nic für Container):

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