Centosボックスの1つにDHCPサーバーをセットアップしましたが、接続するコンピューター(Centosも)がいくつかあり、DHCPを利用できることを願っています。起動時に、DHCPサーバーが使用可能かどうか、またはコンピューターを静的IPにフォールバックする必要があるかどうかを確認したいと思います。
私の最初のアイデアは、起動時に実行されるスクリプトを介して/etc/sysconfig/network
の下のファイルを変更することです...これを行う簡単な方法はありますか? DHCP構成のどこかに、DHCPサーバーが見つからない場合のフォールバックポイントを指定する方法があることを望んでいました。ありがとう!
ここで説明するように、DHCPクライアント構成に固定の「リース」定義を追加できます。 http://www.mail-archive.com/[email protected]/msg52652.html
基本的な形式は次のとおりです。
lease {
interface "eth0";
fixed-address 172.16.0.66;
option subnet-mask 255.255.255.0;
option routers 172.16.0.1;
option domain-name-servers 80.58.0.33;
renew 2 2022/1/12 00:00:01;
rebind 2 2022/1/12 00:00:01;
expire 2 2022/1/12 00:00:01;
}
それをdhclient.confファイルに追加すると、希望する動作が得られるはずです。