Ubuntu 22.04 стирает символическую ссылку /etc/resolv.conf при перезагрузке!
Я пытаюсь перейти от старого контейнера Debian 10 к новому контейнеру Ubuntu 22.04. При переустановке и настройке всего у меня чертовски много времени с resolvconf.
По какой-то причине после каждой перезагрузки что-то стирает следующую символическую ссылку:
/etc/resolv.conf -> ../run/resolvconf/resolv.conf
Если я побегу
dpkg-reconfigure resolvconf
он воссоздает символическую ссылку, но когда я перезагружаюсь, она исчезает и возвращается к своему предыдущему файлу.
Обе системы используют DHCP, стандартные настройки и конфиги идентичны.
Все, что я гуглил, упомянул о поиске сетевого менеджера, который нужно установить, но я не вижу установленных пакетов. Я перерыл так много конфигурационных файлов и сценариев systemd, но не могу найти, что стирает эту символическую ссылку! Я сравнил все между моей установкой Debian и Ubuntu, и у меня ничего нет.
1 ответ
Оказалось, что Proxmox перезаписывал файл.
Я смог создать файл
/etc/.pve-ignore.resolv.conf
и теперь симлинк выживает после перезагрузки.
Я разместил сообщение на форуме Proxmox, поскольку теперь пытаюсь понять, почему это происходит в одном контейнере, а не в другом. Так странно.