dhclient: aplicación de cambios de configuración sin reiniciar

dhclient: aplicación de cambios de configuración sin reiniciar

Después de editar algunas configuraciones en el dhclientarchivo de configuración ( /etc/dhcp/dhclient.conf), los cambios no parecen tener ningún efecto hasta que reinicio la máquina. Dado que dhclientse 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 dhclientpá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 dhclienty, 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é dhclientque hay un proceso hijo de network-manager. ¿Ejecutar sudo service network-manager restartsería una forma más limpia de dhclientcomenzar de nuevo con las nuevas configuraciones?

Respuesta1

Vuelva a activar la conexión.

Por ejemplo a través de nmcli connection up $NAMEo cualquier otro cliente de NetworkManager.

Normalmente no reiniciarías NetworkManager.

información relacionada