resolv.conf по-прежнему остается неизменным в новой сети

Все пароли отключены на изображениях UEC. Для VNC вам, вероятно, потребуется явно установить один, используя vncpasswd.

1
задан 2 October 2012 в 17:24

2 ответа

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

sudo apt-get install resolvconf

, затем отредактируйте файл resolvconf и перезапустите сеть через

sudo /etc/init.d/networking restart

также, как выглядит ваш файл / etc / network / interfaces?

Я также получил отзыв от этого ответа в предыдущем потоке, подобном вашему. https://askubuntu.com/a/58802/49237

Возможным триггером для кажущихся непосредственными обновлений для /etc/resolv.conf является возобновление аренды DHCP. Проверьте, как долго вы получаете аренду DHCP (это должно появиться в системных журналах, я думаю, в / var / log / syslog). Вы можете использовать auditd, чтобы узнать, что изменяет файл. Запустите демон (sudo service auditd start) и сообщите ему, чтобы он отслеживал изменения в этом файле: sudo auditctl -w /etc/resolv.conf -p w Журналы аудита находятся в /var/log/audit/audit.log. Вы увидите время, когда файл был изменен, и имя программы, которая его модифицировала. Если у вас установлен пакет resolvconf, Network Manager может наступить на носки. Попробуйте привести все сетевые интерфейсы вниз, а затем остановите Network Manager (остановка сетевого администратора sudo), а затем перезапустите его.
0
ответ дан 25 May 2018 в 06:07
  • 1
    Уже установлен resolvconf. это не проблема – Alexey Plutakhin 2 October 2012 в 15:12
  • 2
    как вы думаете, проблема с этим конкретным сервером dhcp, возможно, это не предоставление конечной точки с правильным сервером имен и доменами. – kmassada 2 October 2012 в 19:33
  • 3
    DHCP-серверы разные. В каждой сети у меня все еще есть проблема. Раньше в этой системе не было проблем со всеми этими серверами dhcp. – Alexey Plutakhin 3 October 2012 в 16:32

Из-за того, что у вас нет определений iface в / etc / network / interfaces, я делаю вывод, что вы используете NetworkManager для настройки ваших интерфейсов.

Возможно, исходной проблемой были неверно настроенные соединения в NetworkManager, например, выбрав «Автоматический (DHCP) адрес» вместо «Автоматический (DHCP)» как «Метод».

Также рассмотрите возможность того, что ваша символическая ссылка /etc/resolv.conf -> ../ run / resolvconf / resolv.conf отсутствовал по той или иной причине. См. Ошибку # 1000244. Исправлением для этого было бы запустить «dpkg-reconfigure resolvconf».

Удаление resolvconf не было лучшим решением. Делая это, вы полагаетесь на устаревшую поддержку в DHCP-клиенте для прямого использования с помощью /etc/resolv.conf. Это может работать и сейчас, но resolvconf был введен именно для того, чтобы навести порядок в этом вмешательстве.

-1
ответ дан 25 May 2018 в 06:07

Другие вопросы по тегам:

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