Неразрешенный хост / Обновление 12 до 14 Ubuntu/ Net Connection нормально через браузер

Я недавно обновился до "Надежного", то есть Ubuntu 14.04. Я пытался пинговать google.com через терминал.

ping google.com
ping: unknown host google.com

Я попробовал следующее:

sudo apt-get remove --purge resolvconf && sudo apt-get install --reinstall resolvconf

удалить и переустановить config resolv, но безрезультатно.

Затем я нашел официальную ошибку здесь: https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1308378 Я попытался сделать следующее, как было указано там:

cd /etc
sudo ln -s /run/resolvconf/resolv.conf

Но это дало ошибку:

ln: failed to create symbolic link ‘./resolv.conf’: File exists

Интернет работает нормально через мой браузер Firefox. На самом деле, я пишу этот вопрос через ту же систему.

Я установил дополнительные DNS-серверы в настройках WiFi для google DNS-серверов:

8.8.8.8, 8.8.4.4

Но безрезультатно.

Пожалуйста помоги.

1 ответ

Решение

Meybe - это решение для вас, чтобы изменить способ разрешения имен. Попробуйте следовать

В /etc/NetworkManager/NetworkManager.conf закомментировать dns=dnsmasq

sudo nano /etc/NetworkManager/NetworkManager.conf

 [main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

no-auto-default=00:22:64:4E:6F:70,

[ifupdown]
managed=fals

и перезапустите службу NM

sudo restart network-manager

С этим /etc/resolv.conf больше не зависит от пакета resolvconf и обновляется на основе записей DNS каждого соединения в Network Manager

Также вы можете добавить nameserver в /etc/resolv.conf, Если вы не установлены dns в NM на соединение это будет использоваться

sudo nano /etc/resolv.conf

nameserver 8.8.4.4
nameserver 8.8.8.8
Другие вопросы по тегам