it-swarm.com.de

Linux: Wie bearbeite ich die resolv.conf?

Ich muss Opendns einrichten, kann aber nicht bearbeiten resolv.conf

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 127.0.1.1
search gateway.2wire.net
25
Ricky Wilson

Ihr System verwendet resolvconf, daher wird die Datei resolv.conf durch einen symbolischen Link zu /etc/resolvconf/run/resolv.conf Ersetzt und die Datei von resolvconf dynamisch generiert. Deshalb DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Um die Informationen in der Datei korrekt zu aktualisieren, können Sie die dns- * -Parameter in /etc/network/interfaces Eingeben, z.

auto eth0
iface eth0 inet static
     address 33.33.13.10
     netmask 255.255.255.0
     gateway 33.33.13.1
     dns-nameservers 33.33.13.1 12.34.56.78
     dns-search example.com

Dann können Sie die dns- * info von aktualisieren

$ resolvconf -d eth0
$ resolvconf -a eth0

Oder Sie können ifdown & ifup und resolvconf -d, -a hinter den Kulissen ausführen.

Hinweis: Manchmal finde ich, dass resolvconf -u nicht funktioniert. Ich weiß nicht warum

Sie sollten man resolvconf Lesen. Es gibt mehr Informationen darüber.

TIPP: Wenn Sie /etc/resolv.conf manuell aktualisieren möchten, können Sie den Symlink entfernen und /etc/resolv.conf manuell erstellen. Auf diese Weise wird die Datei nie von resolvconf aktualisiert.

    $ rm /etc/resolv.conf         ;# to remove the symlink
    $ vi /etc/resolv.conf         ;# to create a regular file

Dies erfordert normalerweise die Bearbeitung von /etc/resolvconf/resolv.conf.d/base (Abhängig von Ihrer Distribution kann diese Platzierung leicht variieren) oder anderer Dateien in diesem Verzeichnis. Sie werden vom resolvconf-Prozess selbst hinzugefügt. Das Format dieser Dateien ist dasselbe wie bei einer Standard-resolv.conf.

Nachdem Sie diese Änderungen vorgenommen haben, können Sie die Aktualisierung von resolvconf mit dem Befehl resolvconf -u Erzwingen.

9
Cris Favero