Ubuntu - DNS wird nicht automatisch konfiguriert. Muss manuell in /etc/resolv.conf gesetzt werden

2946
Sonntex Syndicate

Wenn ich mich mit einem Netzwerk (z. B. Heim- oder Arbeitsnetzwerk) verbinde, muss ich die Nameserver-Adressen jedes Mal manuell in /etc/resolv.conf eingeben (ich wechsle zu einem neuen Netzwerk). Früher war es automatisch. Irgendwelche Ideen, wie man das wieder auf automatisch umstellen kann?

1
Überprüfen Sie /etc/dhclient.conf und gehen Sie zu der Zeile, die mit request beginnt, und überprüfen Sie, ob Sie Domain-Name-Server finden können. Baroudi Safwen vor 8 Jahren 0

1 Antwort auf die Frage

1
Oleg Bolden

/etc/resolv.conf sollte ein symbolischer Link zur Datei /run/resolvconf/resolv.conf sein, die automatisch vom Programm resolvconf aktualisiert wird, wenn sich die Netzwerkkonfiguration ändert. Wahrscheinlich ist Ihre /etc/resolv.conf eine separate Datei. Überprüfen Sie es einfach mit:

ls -l /etc/resolv.conf 

Benennen Sie diese Datei um oder löschen Sie sie und erstellen Sie einen symbolischen Link zu /run/resolvconf/resolv.conf

ln -s /etc/resolvconf/resolv.conf /etc/resolv.conf 
Hat nicht funktioniert :-( Sonntex Syndicate vor 6 Jahren 0
sudo ln -s /etc/resolvconf/resolv.conf /etc/resolv.conf Ln: Fehler beim Erstellen des symbolischen Links '/etc/resolv.conf': Datei ist vorhanden Sonntex Syndicate vor 6 Jahren 0
Sonntex-Syndikat müssen Sie die vorhandene Datei / etc / resolv.conf löschen, bevor Sie einen Symolic-Link mit demselben Dateinamen erstellen. Oleg Bolden vor 6 Jahren 0
Oder benutze 'ln -fs' ... aber ich bin wirklich skeptisch, dies manuell zu machen. tripleee vor 6 Jahren 0
Ich habe es versucht - umbenannt in resolv.conf.backup - das hat auch nicht funktioniert. Aber danke. Sonntex Syndicate vor 6 Jahren 0