Проблема с DNS (17.10)
Свежая установка Ubuntu 17.10. После 1 дня использования я не смог получить доступ к веб-страницам. Это была проблема DNS. Каждый раз, когда я перезагружаю Ubuntu, я получаю это в /etc/resolv.conf
:
# Generated by Connection Managernameserver ::1
nameserver 127.0.0.1
После написания вручную resolv.conf
файл, обозначающий DNS-сервер (google), каждый раз после перезагрузки я могу получить доступ в интернет.
nameserver 8.8.8.8
nameserver 8.8.4.4
Однако, когда я подключаюсь к корпоративному VPN, у меня снова возникает та же проблема, я не могу получить доступ к веб-страницам. Если я отключаю VPN, DNS снова начинает работать.
Системная информация: http://paste.ubuntu.com/26024991/
2 ответа
Вероятно, конфигурация DNS выталкивается из VPN-клиента. Почему он указывает на адрес: проверьте конфигурации серверов, если это возможно.
Я полагаю, у вас есть такая строка в файле openvpn Servers:push "dhcp-option DNS 127.0.0.1"
Чтобы переопределить это, сделайте просто:
echo -e "nameserver 8.8.8.8\n nameserver 8.8.4.4" > /etc/resolv.conf
chmod 444 /etc/resolv.conf
chattr +i /etc/resolv.conf
chattr установит неизменный бит, поэтому файл не будет перезаписан.
PS (возможно, resolv.conf находится под управлением systemd где-то еще - idk, я не использую sysd)
Пожалуйста, отредактируйте /etc/NetworkManager/NetworkManager.conf:
dns=default
затем перезапустите службу NM...