У меня была рабочая версия Ubuntu 16.04. Недавно я попытался обновить до 17.04. После обновления я больше не мог просматривать Интернет. Ping для прямого IP работает, но не для имени.
В этом случае я нашел много ссылок на отключение dnsmasq. Большинство из них указывают на комментарий dns=dnsmasq в /etc/NetworkManager/NetworkManager.conf, но у меня даже нет этой строки.
Я пробовал довольно много вещей, включая чистую установку Ubuntu 17.04, и имею то же самое проблема. Кажется, что локальный DNS не работает.
2 варианта решения проблемы временно до следующей перезагрузки: 1. отредактируйте /etc/resolv.conf и добавьте мой маршрутизатор вместо локального loopback. 2. Запустив sudo dhclient, что делает это для меня.
Есть ли способ постоянно удалять локальный DNS и включать только настройки с DHCP-сервера?
В GUI для управления сетевым подключением, настройки выглядят правильно (с помощью «Auto» для IPv4).
thanks
Вы можете статически назначать DNS-серверы в файле /etc/network/interfaces. Под интерфейсом, который вы используете, добавьте dns-nameserver 8.8.8.8 или любой другой DNS-сервер, который вы предпочитаете использовать. Например:
auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4
Вы можете статически назначать DNS-серверы в файле /etc/network/interfaces. Под интерфейсом, который вы используете, добавьте dns-nameserver 8.8.8.8 или любой другой DNS-сервер, который вы предпочитаете использовать. Например:
auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4
Вы можете статически назначать DNS-серверы в файле /etc/network/interfaces. Под интерфейсом, который вы используете, добавьте dns-nameserver 8.8.8.8 или любой другой DNS-сервер, который вы предпочитаете использовать. Например:
auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4