Я пытаюсь заставить контейнеры LXC использовать статические IP-адреса. Для этого я указываю
lxc.network.ipv4 = 10.0.3.3
lxc.network.ipv4.gateway = 10.0.3.1
в lxc
файл конфигурации. У меня только петлевой интерфейс в /etc/network/interfaces
в контейнерах. И это в основном работает. За исключением разрешения доменного имени. Есть ли способ сделать что-то похожее на то, что dns-nameservers
строфа в /etc/network/interfaces
делает в lxc
файл конфигурации?
А пока я подумываю перенести сетевые настройки внутри контейнера.
В итоге у меня было:
auto eth0
iface eth0 inet static
address 10.0.3.2
gateway 10.0.3.1
dns-nameservers 8.8.8.8
в /etc/network/interfaces
. С участием /var/lib/lxc/*/config
будучи:
...
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:d6:21:a6