Свежая установка 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 i не использует sysd)
Измените /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 i не использует sysd)