openSUSE: Erzwingt das Abrufen des DNS-Servers von DHCP

1

Ich habe kürzlich mein System mit einem opensuse 13.1 neu installiert und natürlich funktioniert nichts mehr so ​​wie es vorher war ... Also habe ich ein Wifi zu Hause, das perfekt funktioniert hat. Das Herstellen einer Verbindung zum WLAN bei der Arbeit funktioniert in Bezug auf IP-Adressen, aktualisiert jedoch nicht die DNS-Informationen in /etc/resolve.conf, die ich zu Hause geändert habe, um einige openDNS-Server einzuschließen.

dhcpcd funktionierte einwandfrei auf meiner alten Installation existiert nicht mehr und der Ersatz dhclient ändert die /etc/resove.conf nicht mehr.

Am Ende lautet meine Frage also: Wie kann ich meinen Computer zwingen, eine DNS-Konfiguration vom DHCP-Server abzurufen?

Vielen Dank!

freeone
quelle

Antworten:

3

Es ist mir gerade nach einem Update in Tumbleweed passiert. Um dies zu beheben, löschen Sie /etc/resolv.confund starten neu. Das nächste Login lösen Sie über DHCP auf. Anscheinend haben Dateien Vorrang vor DNS.

-BEARBEITEN-

Nur um die Antwort zu erweitern.

/etc/resolv.conf

Diese Datei war vor dem Update in meinem System nicht vorhanden. Es wurde direkt nach dem Update erstellt und war leer.

Wenn ich es hinzufüge nameserver 8.8.8.8oder sogar nameserver 192.168.100.1, arbeitet DNS wieder.

Diese Datei wird vom NetworkManager gelesen. Ich bin mir nicht sicher, ob Wicked es auch benutzt.

Die DNS-Suchreihenfolge scheint durch die darin enthaltenen Zeilen beeinflusst zu werden /etc/nsswitch.conf.

Jon Mod
quelle
Das nervt mich seit ein paar Wochen. Um herauszufinden, was für ein Problem ich mit dem Bildschirmflackern habe. > _ <
Jonathan Landrum
@ JonathanLandrum Ich habe auch dieses Bildschirmflackerproblem. Ich vermute, es hängt mit XFCE zusammen, genauer gesagt, weil ich einige Anpassungen installiert habe. Ich gehe zur letzten Version von Leap über, um zu sehen, ob sie weiterhin besteht.
Jon Mod
0

Ihre Datei /etc/dhcp/dhclient.conf sollte die folgende Zeile enthalten:

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    dhcp6.name-servers, dhcp6.domain-search,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers,
    dhcp6.fqdn, dhcp6.sntp-servers;

Ich halte das für selbsterklärend.

MariusMatutiae
quelle
1
Ich habe es versucht und es scheint das Verhalten nicht zu ändern. Opensuse scheint netconfig zu verwenden, aber ich konnte nicht herausfinden, wie ich die Konfiguration aktualisieren kann. Momentan ist der Computer mit dem WLAN verbunden, sofern der NetworkManager dies anzeigt, aber er gibt die DNS-Serveradresse nicht weiter. Ich habe netconfig update -f ausprobiert, aber es hat nicht funktioniert. Irgendwelche Ideen?
Freeone