3

いくつかのソースに連絡して、「IP アドレス XXX.XXX.XXX.XXX が現在の IP アドレスです」と伝えるスクリプトがあります。私のテスト Web サーバーには、DHCP を介した動的 IP アドレスがあり、特に IP アドレスが変更されたときに DDNS エントリを更新する必要があります。ただし、それだけではないため、独自のカスタム スクリプトを実行する必要があります。

これは、特定の dhclient フックに対して実行されるスクリプトを添付することで可能になると思われます。ただし、どのフックをどのように使用する必要があるかを知る必要があります。

4

1 に答える 1

5

スクリプトを dhclient-exit-hooks.d に入れることをお勧めします。アドレスの変更が完了している場合は、DDNS エントリを変更するだけでよいためです。ただし、アドレスの割り当てに失敗した場合に dhclient-exit-hooks が呼び出されるかどうかはわかりません。

編集: man ページ (man dhclient-script) によると、exit-hooks スクリプトはシェル変数 (exit_status) で終了コードを取得します。それで確認できました。

于 2008-09-22T08:15:25.857 に答える