Ubuntu - DNS не настроен автоматически. Должен быть установлен вручную в /etc/resolv.conf

Когда я подключаюсь к сети (например, к домашней или рабочей сети), мне приходится каждый раз вручную вводить адреса сервера имен в /etc/resolv.conf (я переключаюсь на новую сеть). Раньше был автоматический. Любые идеи, как изменить это обратно на автоматический снова?

2 ответа

/etc/resolv.conf должна быть символической ссылкой на файл /run/resolvconf/resolv.conf, который автоматически обновляется программой resolvconf при изменении конфигурации сети. Вероятно, ваш /etc/resolv.conf - это отдельный файл. Просто проверьте это с:

ls -l /etc/resolv.conf

Переименуйте или удалите этот файл и сделайте символическую ссылку на /run/resolvconf/resolv.conf

ln -s /etc/resolvconf/resolv.conf /etc/resolv.conf

Измените DNS по умолчанию 127.0.0.53 на свой НОВЫЙ DNS (автоматически меняет DNS по умолчанию при перезагрузке) В терминале:

      sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
sudo reboot
Другие вопросы по тегам