dhclient - Konfigurationsänderungen ohne Neustart anwenden

dhclient - Konfigurationsänderungen ohne Neustart anwenden

Nachdem ich einige Konfigurationen in der dhclientKonfigurationsdatei ( /etc/dhcp/dhclient.conf) bearbeitet habe, scheinen die Änderungen keine Wirkung zu haben, bis ich den Computer neu starte. Da dhclientes im Hintergrund läuft, muss der Prozess meiner Meinung nach neu gestartet werden, um die Konfigurationsdatei tatsächlich erneut zu lesen und die Änderungen anzuwenden.

Was wäre der beste Weg, dies zu erreichen?

Auf der dhclientManpage habe ich folgende Option gefunden:

-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.

Wenn ich es richtig verstanden habe, würde diese Option den beenden dhclientund ihn somit dazu veranlassen, die Lease freizugeben und die Konfigurationsdatei beim Start erneut zu lesen (ich bin nicht sicher, ob dies so einfach wäre wie der Aufruf von dhclient &).

Beim Überprüfen des Prozessbaums ist mir auch aufgefallen, dhclientdass es sich um einen untergeordneten Prozess von handelt network-manager. Wäre Ausführen sudo service network-manager restarteine sauberere Möglichkeit, um dhclientmit den neuen Konfigurationen neu zu starten?

Antwort1

Aktivieren Sie die Verbindung erneut.

Zum Beispiel über nmcli connection up $NAMEoder einen anderen Client von NetworkManager.

Normalerweise würden Sie NetworkManager nicht neu starten.

verwandte Informationen