Die /etc/resolv.conf für DNS-Namensauflösung manuell anpassen (rebootfest)

Aus Glaskugel
Zur Navigation springen Zur Suche springen

Die zur Namensauflösung verwendeten DNS-Server sind in der Datei /etc/resolv.conf hinterlegt.
Bei Distributionen, die den NetworkManager verwenden (AlmaLinux), wird der Inhalt dieser Dtei anhand der Netzwerkkonfiguration bei Restart neu geschrieben.
Unter Umständen sind Deine Anpassungen also nur von kurzer Dauer. Du erkennst eine automatisch erstellte resolv.conf an dem Hinweis: # Generated by NetworkManager

Nun basteln wir aber NICHT etwa in der Konfiguration des NetworkManager umher, sondern behelfen uns, falls nötig, mit einer kleinen Zusatzkonfiguration die wir zur Not auch wieder löschen können.

Diese legen wir wie folgt an

mcedit /etc/NetworkManager/conf.d/90-dns-none.conf

Inhalt

[main]
dns=none

Wenn Du nun die resolv.conf also anpasst, zum Beispiel die DNS-Server von Google ergänzen möchtest (nameserver 8.8.8.8), dann ist diese auch nach dem Restart des NetworkManager noch so wie Du sie angepasst hast.