web-dev-qa-db-ja.com

DHCPが見つからない場合のデフォルトは静的IP

Centosボックスの1つにDHCPサーバーをセットアップしましたが、接続するコンピューター(Centosも)がいくつかあり、DHCPを利用できることを願っています。起動時に、DHCPサーバーが使用可能かどうか、またはコンピューターを静的IPにフォールバックする必要があるかどうかを確認したいと思います。

私の最初のアイデアは、起動時に実行されるスクリプトを介して/etc/sysconfig/networkの下のファイルを変更することです...これを行う簡単な方法はありますか? DHCP構成のどこかに、DHCPサーバーが見つからない場合のフォールバックポイントを指定する方法があることを望んでいました。ありがとう!

3
Max

ここで説明するように、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ファイルに追加すると、希望する動作が得られるはずです。

4
Daniel Pittman