Si j'ajoute un nouveau serveur DNS à l'aide de nmcli connection modify eth0 +ipv4.dns 8.8.8.8
, je dois quand même mettre à jour /etc/resolv.conf
pour que le résolveur prenne en compte les modifications, non? Alors, comment puis-je forcer la mise à jour?
La seule manière que je trouvais redémarrait le service réseau: /etc/init.d/network restart
. Y a-t-il un moyen moins invasif - une nmcli
commande, peut-être?
redhat
networkmanager
Mihai
la source
la source
Réponses:
basé sur http://www.certdepot.net/rhel7-configure-ipv4-addresses/
courir après les appels de mod, a fonctionné pour moi.
PS, vous pouvez utiliser "nmcli -p connection show eth0" pour voir les paramètres configurés vs actifs
la source
connection
peut être abrégé, jusqu'àc
.nmcli c reload
ce qui n'a pas fonctionné pour modifier les entrées DNS.Afficher le périphérique disponible à configurer:
nmcli c s
Vous aurez besoin du NOM ou de l'UUID de cette liste. Supposons que le nom de la connexion soit
eth0
.Afficher les paramètres DNS IPv4 actuels de eth0:
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
Prime:
ssh remote-server 'sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4" && sudo nmcli c up eth0'
la source
Ajoutez ce qui suit au fichier de configuration d'interface (
/etc/sysconfig/network-scripts/ifcfg-ethX
):mettre l'interface en place:
la source
Pour ce faire, vous devrez identifier votre interface réseau (ie eth0)
Redémarrez ensuite votre réseau. J'utilise nmcli pour ce faire: 1. Pour faire tomber
2. Pour évoquer
la source
nmcli conn up eth0
pour sauver/etc/resolv.conf
.