Неразрешенный хост / Обновление 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