Si agrego un nuevo servidor DNS usando nmcli connection modify eth0 +ipv4.dns 8.8.8.8
, todavía tengo que actualizar /etc/resolv.conf
para que el solucionador recoja los cambios, ¿verdad? Entonces, ¿cómo forzo la actualización?
La única manera que encontré fue reiniciando el servicio de red: /etc/init.d/network restart
. ¿Hay alguna forma menos invasiva, un nmcli
comando, tal vez?
redhat
networkmanager
Mihai
fuente
fuente
Respuestas:
basado en http://www.certdepot.net/rhel7-configure-ipv4-addresses/
ejecutar después de llamadas de mod, funcionó para mí.
PD: puede usar "nmcli -p connection show eth0" para ver las configuraciones configuradas vs activas
fuente
connection
puede ser abreviado, hasta el finalc
.nmcli c reload
cuál no funcionó para cambiar las entradas de DNS.Mostrar dispositivo disponible para configurar:
nmcli c s
Necesitará el NOMBRE o el UUID de esa lista. Asumamos que el nombre de la conexión es
eth0
.Mostrar la configuración actual de DNS IPv4 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
Prima:
ssh remote-server 'sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4" && sudo nmcli c up eth0'
fuente
Agregue lo siguiente al archivo de configuración de la interfaz (
/etc/sysconfig/network-scripts/ifcfg-ethX
):traer interfaz:
fuente
Para hacerlo, deberá identificar su interfaz de red (es decir, eth0)
Luego reinicie su red. Yo uso nmcli para hacerlo: 1. Para derribar
2. Para mencionar
fuente
nmcli conn up eth0
para ahorrar/etc/resolv.conf
.