Wenn ich mithilfe von einen neuen DNS-Server hinzufüge nmcli connection modify eth0 +ipv4.dns 8.8.8.8
, muss ich trotzdem ein Update durchführen, /etc/resolv.conf
damit der Resolver die Änderungen übernimmt, oder? Wie erzwinge ich das Update?
Der einzige Weg , ich fand einen Neustart des Netzwerk - Service: /etc/init.d/network restart
. Gibt es einen weniger invasiven Weg - nmcli
vielleicht einen Befehl?
redhat
networkmanager
Mihai
quelle
quelle
Antworten:
basierend auf http://www.certdepot.net/rhel7-configure-ipv4-addresses/
lauf nach mod aufrufen, hat bei mir funktioniert.
PS Sie können "nmcli -p connection show eth0" verwenden, um die konfigurierten vs aktiven Einstellungen anzuzeigen
quelle
connection
kann abgekürzt werden, bis hin zuc
.nmcli c reload
der Hilfeartikel von RH vor, dass das Ändern von DNS-Einträgen nicht funktioniert hat.Verfügbares Gerät zum Konfigurieren anzeigen:
nmcli c s
Sie benötigen den NAMEN oder die UUID dieser Liste. Nehmen wir an, der Verbindungsname ist
eth0
.Zeigen Sie die aktuellen IPv4-DNS-Einstellungen von eth0 an:
nmcli c s eth0 | grep ipv4.dns:
sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli c up eth0
Bonus:
ssh remote-server 'sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4" && sudo nmcli c up eth0'
quelle
Fügen Sie der Schnittstellenkonfigurationsdatei (
/etc/sysconfig/network-scripts/ifcfg-ethX
) Folgendes hinzu :Schnittstelle aufrufen:
quelle
Dazu müssen Sie Ihre Netzwerkschnittstelle identifizieren (dh eth0)
Starten Sie dann Ihr Netzwerk neu. Dazu benutze ich nmcli: 1. Zum Herunterfahren
2. Aufbringen
quelle
nmcli conn up eth0
, um zu retten/etc/resolv.conf
.