20.2. dhclient の終了フックを実行する NetworkManager の dispatcher スクリプトの作成
DHCP サーバーが IPv4 アドレスを割り当てまたは更新すると、NetworkManager は /etc/dhcp/dhclient-exit-hooks.d/ ディレクトリーに保存されている dispatcher スクリプトを実行できます。この dispatcher スクリプトは、dhclient の終了フックなどを実行できます。
前提条件
-
dhclientの終了フックは、/etc/dhcp/dhclient-exit-hooks.d/ディレクトリーに保存されます。
手順
以下の内容で
/etc/NetworkManager/dispatcher.d/12-dhclient-downファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow rootユーザーをファイルの所有者として設定します。chown root:root /etc/NetworkManager/dispatcher.d/12-dhclient-down
# chown root:root /etc/NetworkManager/dispatcher.d/12-dhclient-downCopy to Clipboard Copied! Toggle word wrap Toggle overflow 権限を設定して、root ユーザーのみが実行できるようにします。
chmod 0700 /etc/NetworkManager/dispatcher.d/12-dhclient-down
# chmod 0700 /etc/NetworkManager/dispatcher.d/12-dhclient-downCopy to Clipboard Copied! Toggle word wrap Toggle overflow SELinux コンテキストを復元します。
restorecon /etc/NetworkManager/dispatcher.d/12-dhclient-down
# restorecon /etc/NetworkManager/dispatcher.d/12-dhclient-downCopy to Clipboard Copied! Toggle word wrap Toggle overflow