dhclient - 再起動せずに構成変更を適用する

dhclient - 再起動せずに構成変更を適用する

dhclient設定ファイル()で一部の設定を編集した後、/etc/dhcp/dhclient.confコンピュータを再起動するまで変更が適用されないようです。バックグラウンドで実行されているので、dhclient実際に設定ファイルを再読み込みしてその変更を適用するには、プロセスを再起動する必要があると思います。

これを達成するための最良の方法は何ですか?

dhclientマニュアルページで次のオプションが見つかりました。

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

私が正しく理解した場合、このオプションはkillを実行しdhclientてリースを解放し、起動時に設定ファイルを再読み込みします(呼び出しと同じくらい簡単かどうかはわかりませんdhclient &)。

プロセスツリーを確認すると、dhclientサブプロセスもあることがわかりましたnetwork-manager。新しい設定で再起動する方がきちんとsudo service network-manager restartした方法でしょうか?dhclient

ベストアンサー1

接続を再度有効にします。

たとえば、nmcli connection up $NAMENetworkManagerまたは他のクライアントを介して。

通常、NetworkManagerを再起動しません。

おすすめ記事