Resolvconf-u дает ошибку “resolvconf: Ошибка:/etc/resolv.conf должен быть символьной ссылкой”

Я использую resolvconf, чтобы иметь статические серверы DNS, начинаются /etc/resolv.conf. Однако, когда я работаю sudo resolvconf -u обновить /etc/resolv.conf с новой статической информацией я получаю ошибку 'resolvconf: Ошибка:/etc/resolv.conf должен быть символьной ссылкой'. Как я могу зафиксировать это?

13
задан 28 July 2011 в 11:22

3 ответа

Легко зафиксировать. Просто откройте терминал и выполните следующие команды:

sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u
20
ответ дан 23 November 2019 в 03:13

С Ubuntu 12.04 resolvconf является частью основной системы. Можно воссоздать необходимую символьную ссылку путем выполнения

dpkg-reconfigure resolvconf

или путем выполнения следующего в терминале.

sudo ln -nsf ../run/resolvconf/resolv.conf /etc/resolv.conf

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

REPORT_ABSENT_SYMLINK=no

в/etc/default/resolvconf.

11
ответ дан 23 November 2019 в 03:13

комната-r resolv.conf
нано resolv.conf в нем делает

сервер имен 1.1.1.1

сервер имен 1.0.0.1

сохраните его с ctrl + X.

после этого сделайте: склонные sudo - получают установку openresolv

после этого: перезагрузите компьютер, он будет работать.

Я ПРОВЕЛ 4 ЧАСА, ОТЛАЖИВАЯ THIS.IT, БУДЕТ, КОНЕЧНО, РАБОТАТЬ, ЕСЛИ ВЫ СДЕЛАЕТЕ ЭТО ХОРОШО

0
ответ дан 23 November 2019 в 03:13

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

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