Мигрировав с 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...)
Поискал в сети решения, но они не помогли. Например,
это.