Wiem, że mogę przypisać statyczny adres IP ręcznie, używając /etc/network/interfaces
.
Wiem też, że mogę odczytać adres MAC kontenera LXC (np. Szukając lxc.network.hwaddr
wpisu /var/lib/lxc/<container-name>/config
i przypisując adres IP na podstawie wpisów dhcp-host=<mac-addr>,10.0.3.3
w /etc/dnsmasq.d/<some file>
.
W pliku, /etc/default/lxc-net
który przeczytałem
# Uncomment the next line if you'd like to use a conf-file for the lxcbr0
# dnsmasq. For instance, you can use 'dhcp-host=mail1,10.0.3.100' to have
# container 'mail1' always get ip address 10.0.3.100.
#LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf
To by pasowało do moich potrzeb; niestety nie przynosi to żadnego efektu.
lxc-net
nie pomaga, jeśli nie usuniesz mostu lxcbr0. Zobacz moją odpowiedź.