Ich benutze Elementary OS. Ich habe ein Dutzend Vorschläge von verschiedenen Websites befolgt und nichts hilft.
Ich verwende den OpenVPN-Client, um eine Verbindung zu einem Büronetzwerk herzustellen. Das Unternehmen, für das ich arbeite, hat mir die .ovpn
und andere Dateien zur Verfügung gestellt, die für die Konfiguration des OpenVPN-Clients erforderlich sind.
Gemäß OpenVPN-Protokolldateien kann ich problemlos eine Verbindung zum VPN herstellen. In der Tat kann ich IP-Adressen aus dem Büronetzwerk anpingen. Ich kann auch sehen, dass die Nameserver-Adresse des VPN vom Server übertragen wird : Mon Apr 20 23:46:07 2015 us=296304 PUSH: Received control message: 'PUSH_REPLY,topology subnet,dhcp-option DNS {{nameserver IP is shown here}},route-gateway <REDACTED>,route <REDACTED> <REDACTED>,...
.
Es werden jedoch keine Office-Hosts aufgelöst.
Wenn ich nslookup {{hostname}}
starte, heißt es "Server kann {{Hostname}} nicht finden: NXDOMAIN". Wenn ich laufe nslookup {{hostname}} {{VPN nameserver address}}
, wird der Name ganz gut aufgelöst.
Warum verarbeitet NetworkManager oder was auch immer DNS-Abfragen auf meinem System nicht über den VPN-Nameserver und wie kann ich es zum Laufen bringen?
Ausgabe von nslookup askubuntu.com
:
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: askubuntu.com
Address: 104.16.18.44
Name: askubuntu.com
Address: 104.16.16.44
Name: askubuntu.com
Address: 104.16.15.44
Name: askubuntu.com
Address: 104.16.19.44
Name: askubuntu.com
Address: 104.16.17.44
update-resolv-conf
Drehbuch bei /etc/openvpn/
?