Hast du resolvconf installiert ?
Wenn ja, versuchen Sie es zu entfernen und sehen Sie, ob es funktioniert.
Ich versuche vpnc auf Ubuntu einzurichten. Beim Ausführen vpnc
wird meine resolv.conf-Datei nicht geändert. Es enthält nur noch die Namenserver meines ISP:
#@VPNC_GENERATED@ -- this file is generated by vpnc # and will be overwritten by vpnc # as long as the above mark is intact nameserver 65.32.5.111 nameserver 65.32.5.112
Hier ist mein /etc/network/interfaces
:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 65.32.5.111 65.32.5.112
Irgendwelche Tipps, wie Sie dieses Problem beheben können?
Danke im Voraus.
Hast du resolvconf installiert ?
Wenn ja, versuchen Sie es zu entfernen und sehen Sie, ob es funktioniert.
Ich erinnere mich nicht, dass dies ein Problem war. Auf der editting [vpn name] Dialogfeld IPv4 - Einstellungen Registerkarte ist meine Methode zu setzen Automatisch (VPN), eher dann „Automatisch (VPN) befasst sich nur“, und die Namensauflösung mit dem internen Netzwerk hat gut funktioniert.
@AJ. Die Antwort könnte zu spät kommen, aber die Frage ist immer gültig: Um eine DNS-Konfiguration in einem von Network Manager verwalteten VPN zu erzwingen, können Sie die Datei mit Ausnahme der GUI-Tools öffnen:
/etc/NetworkManager/system-connections/<NetworkManager_VPN_name>
und in Abschnitt:
[ipv4]
hinzufügen:
dns=10.31.57.70
Eine andere Methode ist, dnsmasq direkt zu konfigurieren:
in der Datei:
/etc/dnsmasq.conf
Füge zum Beispiel eine Zeile hinzu:
server=/10.in-addr-arpa/<VPN_DNS_IP_ADDRESS>
um alle DNS-Anforderungen für alle Hosts in Netzwerk 10 an den angegebenen DNS weiterzuleiten
Dann natürlich dnsmasq neu starten:
$ sudo service dnsmasq restart