Sé que puedo asignar IP estática manualmente, usando /etc/network/interfaces
.
También sé que puedo leer la dirección MAC del contenedor LXC (por ejemplo, buscando la lxc.network.hwaddr
entrada /var/lib/lxc/<container-name>/config
y asignando la IP utilizando las entradas dhcp-host=<mac-addr>,10.0.3.3
en /etc/dnsmasq.d/<some file>
.
En el archivo /etc/default/lxc-net
leí
# 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
Eso satisfaría mis necesidades; desafortunadamente hacerlo no tiene efecto.
lxc-net
no ayuda si no quitas tu puente lxcbr0. Mira mi respuesta.