Рейтинг:0

Экземпляры LXC не имеют адресов IPv4.

флаг br

У меня был ограниченный успех в получении экземплярами LXC адреса IPv4. При создании работало, но если я перезагружаю хост, все адреса теряются.

Хост Ubuntu 21.10

Версия клиента: 4.21

Версия сервера: 4.21

Образ Ubuntu 21.10

тгл@электра:~$ lxd версия
4.21
тгл@электра:~$lxc-версия
Версия клиента: 4.21
Версия сервера: 4.21
тгл@электра:~$lxc список
+---------+----------+-------+-------- -------------------------+-----------+------------+
| ИМЯ | СОСТОЯНИЕ | ИПВ4 | ИПВ6 | ТИП | СНИМКИ |
+---------+----------+-------+-------- -------------------------+-----------+------------+
| Мариадб | БЕГ | | fd42:594a:5292:77f3:216:3eff:fe3c:7abe (eth0) | КОНТЕЙНЕР | 0 |
+---------+----------+-------+-------- -------------------------+-----------+------------+
| нгинкс1 | БЕГ | | fd42:594a:5292:77f3:216:3eff:fe85:b910 (eth0) | КОНТЕЙНЕР | 0 |
+---------+----------+-------+-------- -------------------------+-----------+------------+
| нгинкс2 | БЕГ | | fd42:594a:5292:77f3:216:3eff:feb3:3103 (eth0) | КОНТЕЙНЕР | 0 |
+---------+----------+-------+-------- -------------------------+-----------+------------+
| нгинкс3 | БЕГ | | fd42:594a:5292:77f3:216:3eff:feaf:5288 (eth0) | КОНТЕЙНЕР | 0 |
+---------+----------+-------+-------- -------------------------+-----------+------------+
| прокси | БЕГ | | fd42:594a:5292:77f3:216:3eff:fee7:5013 (eth0) | КОНТЕЙНЕР | 0 |
+---------+----------+-------+-------- -------------------------+-----------+------------+
тгл@электра:~$ lxc список сетей
+--------+----------+----------+----------------+-- -------------------------+-------------+---------+
| ИМЯ | ТИП | УПРАВЛЯЕМЫЙ | ИПВ4 | ИПВ6 | ОПИСАНИЕ | ИСПОЛЬЗУЕТ |
+--------+----------+----------+----------------+-- -------------------------+-------------+---------+
| эт0 | физическая | НЕТ | | | | 0 |
+--------+----------+----------+----------------+-- -------------------------+-------------+---------+
| lxdbr0 | мост | ДА | 10.88.102.1/24 | fd42:594a:5292:77f3::1/64 | | 6 |
+--------+----------+----------+----------------+-- -------------------------+-------------+---------+
тгл@электра:~$ 
Рейтинг:0
флаг br

Теперь я нашел пару ресурсов:

https://discuss.linuxcontainers.org/t/containers-not-getting-ipv4/6668/37

https://discuss.linuxcontainers.org/t/lxd-bridge-doesnt-work-with-ipv4-and-ufw-with-nftables/10034/16

Я использую lxd из snap на Ubuntu 21.10. Прочитав второе связанное обсуждение, я отключил и удалил ufw и переустановил с помощью snap.

sudo ufw отключить
sudo apt удалить ufw
sudo apt очистить ufw
sudo snap установить ufw
sudo ufw включить

затем sudo systemctl перезагрузить snap.lxd.daemon. Процесс nginx в каждом экземпляре также необходимо было перезапустить. При перезагрузке тоже все работало.

С другой стороны, вы можете добиться успеха с этими двумя новыми правилами ufw.

sudo ufw разрешить доступ к lxdbr0
sudo ufw route разрешить вход на lxdbr0

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.