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 $NAME
NetworkManagerまたは他のクライアントを介して。
通常、NetworkManagerを再起動しません。