Назад | Перейти на главную страницу

Есть ли способ указать серверы имен для интерфейса в конфигурации lxc?

Я пытаюсь заставить контейнеры 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