
Después de editar algunas configuraciones en el dhclient
archivo de configuración ( /etc/dhcp/dhclient.conf
), los cambios no parecen tener ningún efecto hasta que reinicio la máquina. Dado que dhclient
se ejecuta en segundo plano, creo que el proceso debe reiniciarse para leer el archivo de configuración nuevamente y aplicar dichos cambios.
¿Cuál sería la mejor manera de lograrlo?
En la dhclient
página de manual encontré la siguiente opción:
-r Release the current lease and stop the running DHCP client as
previously recorded in the PID file. When shutdown via this
method dhclient-script will be executed with the specific reason
for calling the script set. The client normally doesn't release
the current lease as this is not required by the DHCP protocol
but some cable ISPs require their clients to notify the server
if they wish to release an assigned IP address.
Si lo entendí bien, esta opción eliminaría el dhclient
y, por lo tanto, liberaría el contrato de arrendamiento y leería el archivo de configuración nuevamente cuando comenzara (lo cual no estoy seguro si sería tan simple como llamar a dhclient &
).
Al revisar el árbol de procesos, también noté dhclient
que hay un proceso hijo de network-manager
. ¿Ejecutar sudo service network-manager restart
sería una forma más limpia de dhclient
comenzar de nuevo con las nuevas configuraciones?
Respuesta1
Vuelva a activar la conexión.
Por ejemplo a través de nmcli connection up $NAME
o cualquier otro cliente de NetworkManager.
Normalmente no reiniciarías NetworkManager.