Сети (dhcpcd) под LXC

Это абсолютно возможно. DNS только указывает на конкретный IP-адрес - естественно он не заботится, находится ли IP-адрес позади брандмауэра. DNS будет работать, если IP будет присвоен серверу, который отказал, или даже если IP не был присвоен.

Свяжите больше точек

  • Я мог вообразить необычную установку сервера DNS, которая проверяет возможность соединения прежде, чем дать Вам ответ, но это - задняя часть
  • Никакие порты в DNS (поскольку Alnitak упомянул),
0
задан 24 January 2013 в 06:08
2 ответа

У меня такая же проблема. Я не знаю, что вообще можно сделать с файловой системой ro, но для решения проблемы dhcp я использую dhclient вместо dhcpcd. dhclient не пытается ничего записать в /proc/sys.

0
ответ дан 4 December 2019 в 21:29

Причина в том, что при запуске ваш контейнер монтирует версию / proc / sys только для чтения поверх структуры / proc.

Внутри контейнера:

# grep proc /proc/mounts 
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
proc /proc/sys proc ro,relatime 0 0

Вы можете размонтировать (или смонтировать -o remount, rw ) это и ваша проблема исчезнет.

umount /proc/sys

Доступный только для чтения каталог / proc / sys предназначен для защиты (общей стабильности) вашего хоста от (случайных) модификаций из LXC-контейнера, поэтому приведенное выше утверждение подразумевает риск.

1
ответ дан 4 December 2019 в 21:29

Теги

Похожие вопросы