Ich benutze Ubuntu 12.04 LTS. Ich benutze ein VPN für die Arbeit. Im Netzwerk-Manager ist sowohl für meine normale Kabelverbindung als auch für die VPN-Verbindung die Einstellung "Nur automatische (VPN-) Adressen" konfiguriert, und ich gebe die Nameserver an, die ich verwenden möchte. Wenn ich aber nach dem Herstellen einer Verbindung zum VPN /etc/resolv.conf ansehe, werden verschiedene Nameserver angezeigt. Auch nach dem Trennen der Verbindung zum VPN werden die von mir nicht angegebenen Nameserver verwendet.
Das Problem ist, dass dies zu einer großen Verzögerung beim Surfen im Internet führt, da die VPN-Nameserver entweder sehr langsam sind oder das Zeitlimit überschritten wird.
Wie kann ich erreichen, dass die von mir angegebenen Nameserver weiterhin verwendet werden?
Wenn ich die resolv.conf bearbeite und sie auf den gewünschten Nameserver stelle, verschwindet die Verzögerung, und ich weiß, dass dies das Problem ist. Aber jedes Mal, wenn ich eine Verbindung zum VPN herstelle, wird es einfach wieder überschrieben.
quelle
/etc/resolv.conf
, erstellen Sie ein/etc/resolvconf/resolv.conf.d/tail
und fügen Sie sie dort hinzu, ABER wenn es/etc/resolv.conf
enthält127.0.0.1
, führt das Hinzufügen von Einträgen zu/etc/resolvconf/resolv.conf.d/tail
nicht wirklich zu nützlichen Ergebnissen. Sie sollten stattdessen die Liste der DNS-Server in Network Manager statisch einstellen, die dann in (das läuft auf 127.0.0.1) konfiguriert wird .dnsmasq
Auf
resolv.conf
unveränderlich setzen mitchattr
.quelle