Nameserver aus resolv.conf entfernen

Nameserver aus resolv.conf entfernen

Ich möchte, dass mein PC (Debian Jessie, mit OpenVPN) nur mein VPN-DNS verwendet. Meine resolv.conf-Datei sieht folgendermaßen aus:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.4.0.1
nameserver 192.168.0.1
search sitecomwl351

Ich möchte nur, dass die Adresse 10.4.0.1 für DNS verwendet wird. Der Versuch, die Zeile 192.168 manuell zu entfernen, ist nur eine vorübergehende Lösung, da die Zeile automatisch wieder hinzugefügt wird, sobald ich die VPN-Verbindung aus- und wieder einschalte. Ich weiß nicht, woher das kommt und wie ich es ausschalten kann, und kann auch im Netzwerkmanager keine Möglichkeit finden, es zu entfernen.

Irgendwelche Ideen?

Antwort1

Wahrscheinlich müssen Sie die Konfiguration Ihrer Netzwerkkarte aktualisieren.

Normalerweise ist dies /etc/sysconfig/network-scriptsin den meisten RHEL/CentOs-Distributionen enthalten.

Sie bearbeiten die Datei mit dem Namen ifcfg-ethX, der Ihrer Netzwerkkarte entspricht.

Hier können Sie hinzufügen/aktualisieren, DNS1=10.X.X.Xwas dann eingefügt wird resolve.conf.

Du kannst auch add PEERDNS="no".

Wahrscheinlich wird der mysteriöse DNS-Server resolve.confaus dem lokalen Netzwerk (auch als Peer-DNS bekannt) abgerufen.

Wenn Sie diese Einstellungen vornehmen, wird es statisch, ohne Änderungen vorzunehmen.resolve.conf

Starten Sie die Netzwerkdienste neu, um die Änderungen zu aktivieren.

Antwort2

Sie sollten 192.168.0.1 als Nameserver aus Ihrer VPN-Konfiguration entfernen, wenn Sie es nicht erneut akzeptiert haben. Oder Sie haben resolv.bak erstellt, das 10.4.0.1 als Nameserver enthält, und resolv.bak in resolv.conf kopiert, wenn Sie eine Verbindung zu Ihrem VPN hergestellt haben. Ich meine, Sie sollten resolv.conf überschreiben.

verwandte Informationen