Всем доброго дня!
Вопрос про настройку сети для контейнеров.
Исходные данные:
хост на ОС Linux неважно какой дистрибутив, пусть будет Debian
два контейнера на хосте с ОС неважно какой, пусть будет тоже Debian.
Хост имеет два сетевых интерфейса:
enp3s0 с адресацией пусть будет 192.168.1.0/24
и lxdbr0 с адресацией 10.12.132.0/24.
По-умолчанию после создания контейнера он прилинковывается к интерфейсу lxdbr0 и получает адрес из сети 10.12.132.0/24.
Всё пингуется.
Но интересует ответ на вопрос: возможно ли технически без танцев с бубном прилинковать контейнер к enp3s0 хоста, чтобы контейнер получал адрес из ЛВС или такая возможность закрыта с точки зрения обеспечения безопасности сети?
Смотрел сюда: /etc/sysconfig/lxc-net.
Там это:
USE_LXC_BRIDGE=«true»
LXC_BRIDGE=«lxcbr0»
LXC_ADDR=«10.101.101.1»
LXC_NETMASK=«255.255.255.0»
LXC_NETWORK=«10.101.101.0/24»
LXC_DHCP_RANGE=«10.101.101.2,10.101.101.254»
LXC_DHCP_MAX=«253»
И я бы тут всё понял, если бы не lxcbr0.
На хосте то lxdbr0.
Что может спасти отца русской демократии от эпик фейла?
[upd]
сделал следующее:
#lxc network attach enp0s3 VM eth0
В итоге контейнер получил адрес из ЛВС, но не доступен из сети((
lxd