検出メッセージのクライアント識別子と一致させることで同じ固定アドレスを発行するようにDHCPサーバーを構成するにはどうすればよいでしょうか。

検出メッセージのクライアント識別子と一致させることで同じ固定アドレスを発行するようにDHCPサーバーを構成するにはどうすればよいでしょうか。

ハードウェア イーサネット オプションを使用して固定 IP アドレスを設定できますが、DISCOVER メッセージからのクライアント ID (オプション 61) に基づいて固定 IP を割り当てようとしています。以下の設定を試しましたが、役に立ちません。

host virtual_1
{
      dhcp-client-identifier = 00:00:00:00:01
      option routers 10.1.1.49;
      option host-name "virtual1";
      #hardware ethernet 00:01:02:03:04:05;
      fixed-address 10.1.1.179;
      option ntp-servers  10.1.1.49; 
}

答え1

構文が間違っていると思います。これが私のやり方です(読み取り可能なクライアント ID に基づいて)

host aaa {
    option dhcp-client-identifier = "XYZ-aaa";
    fixed-address 123.123.123.123;
}

「aaa」と「XYZ-aaa」は任意です。選択してください。私は dhclient を使用しているので、次のようになります。

send dhcp-client-identifier "XYZ-aaa";

/etc/dhcp/dhclient.conf ファイル内

関連情報