Я использую resolvconf, чтобы иметь статические серверы DNS, начинаются /etc/resolv.conf
. Однако, когда я работаю sudo resolvconf -u
обновить /etc/resolv.conf
с новой статической информацией я получаю ошибку 'resolvconf: Ошибка:/etc/resolv.conf должен быть символьной ссылкой'. Как я могу зафиксировать это?
Легко зафиксировать. Просто откройте терминал и выполните следующие команды:
sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u
С 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.
комната-r resolv.conf
нано resolv.conf в нем делает
сервер имен 1.1.1.1
сервер имен 1.0.0.1
сохраните его с ctrl + X.
после этого сделайте: склонные sudo - получают установку openresolv
после этого: перезагрузите компьютер, он будет работать.
Я ПРОВЕЛ 4 ЧАСА, ОТЛАЖИВАЯ THIS.IT, БУДЕТ, КОНЕЧНО, РАБОТАТЬ, ЕСЛИ ВЫ СДЕЛАЕТЕ ЭТО ХОРОШО