Свежая установка 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/
Пожалуйста, измените /etc/NetworkManager/NetworkManager.conf:
dns=default
, затем перезапустите службу NM ...
Вероятно, конфигурация DNS выталкивается из VPN-клиента. Почему он указывает на мой адрес - проверьте конфигурации серверов, если это возможно.
Я полагаю, у вас есть такая строка в файле openvpn для серверов: 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)