Я только что обновил свой ноутбук с Xubuntu 17.04 до 17.10. После последней перезагрузки DNS перестал работать. Это явно проблема! Я могу пинговать известные IP-адреса; просто нет разрешения DNS.
Я не возился с настройками DNS; насколько я знаю, раньше у меня была стандартная конфигурация DNS. Это просто ноутбук, который использует DHCP для получения информации от моего домашнего WiFi-роутера.
Очевидно, что возможность диагностировать это ограничено, когда сама система не может разрешить какие-либо веб-адреса. Я немного погуглил на своем телефоне, и большинство ответов, которые я нашел, казалось, рекомендовало отключить dnsmasq. Однако dnsmasq был уже выключен. Но /etc/resolv.conf
показывал 127.0.1.1, что, по-видимому, означает, что он ожидал запуска dnsmasq.
Я включил dnsmasq, отредактировав /etc/NetworkManager/NetworkManager.conf
и добавив
[main]
dns=dnsmasq
а потом я запустил эту команду
sudo systemctl restart NetworkManager
У меня разрешение DNS теперь работает.
Однако, учитывая, что конфигурация Ubuntu по умолчанию не использует dnsmasq, что я на самом деле должен был сделать, чтобы вместо этого диагностировать и исправить это?
источник
Об этой ошибке я узнал здесь: https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1725840 ; Пожалуйста, подтвердите, что вы тоже страдаете от этого. Это решается с помощью простого
dpkg-reconfigure resolvconf
.источник
Я столкнулся с той же проблемой и увидел это, глядя на resolvconf
Воссоздание символической ссылки исправило это. Теперь по умолчанию используется 127.0.0.53?
источник