Задать вопрос
@Cuder

Как решить проблему с DNS при подключении OpenVPN в Fedora 21?

Мигрировав с Ubuntu на Fedora, я столкнулся с проблемой удаленного соединения со своей корпоративной сетью. После установки Fedora, в NetworkManager создал новое подключение OpenVPN на основе готового конфигурационного файла. Делал все так же, как в Ubuntu, где все успешно работало. VPN-соединение установилось. А вот с разрешением доменных имен происходят какие-то непонятные чудеса. Очевидно, что достучаться до удаленных офисных серверов (в том числе до самого DNS сервиса, который прописан во вкладке IPv4 настроек OpenVPN соединения) я могу: пинг проходит по IP-адресам. А вот зайти на частные сайты уже не получается: браузер выводит DNS_PROBE_FINISHED_NXDOMAIN, команда ping говорит "unknown host", причем команда nslookup выводит IP-адрес (хотя я не уверен, что всегда правильно). Если зайти на сайт через его IP, браузер изменит в адресной строке этот IP на домен и снова выведет DNS_PROBE_FINISHED_NXDOMAIN. Успешно переход осуществляется только на те сайты, к которым не привязаны доменные имена или некоторые сервисы с адресами вида https://service/.
После подключения VPN в файл /etc/resolv.conf добавляется следующее примечание:

ЗАМЕЧАНИЕ: преобразователь имён glibc не поддерживает более трёх серверов имён. Нижеперечисленные серверы имён могут быть не распознаны... (NOTE: the glibc resolver does not support more than 3 nameservers. The nameservers listed below may not be recognized...)

Поискал в сети решения, но они не помогли. Например, это.
  • Вопрос задан
  • 10693 просмотра
Подписаться 2 Оценить Комментировать
Решение пользователя mureevms К ответам на вопрос (2)
@mureevms
Если пинг проходит, то достучаться-таки можете.
Зачем руками указываете DNS, они разве не приходят от сервера?
Передаете ли параметры с OVPN сервера о имени домена?
push "dhcp-option DOMAIN domain.local"
Ответ написан