%20%E3%82%92%20dhcpoffer%20%E3%81%AB%E6%8C%BF%E5%85%A5%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
ちょっと質問があります。DHCPDISCOVER にオプション 61 (クライアント ID) が存在する場合、ISC dhcpd サーバーに DHCPOFFER にオプション 61 (クライアント ID) を挿入させることは可能ですか? 私が使用している ISC dhcpd のバージョンは dhcp-4.1.1 (dhcp-4.1.1-12.P1.el6_0.4.x86_64 CentOS rpm) です。
前もって感謝します
答え1
はい、ISC dhcpd サーバーの条件文に基づいてオプションを設定できます。具体的には、次の式を使用して、着信 DHCP パケットに dhcp-client-identifier オプションが存在するかどうか、また存在する場合は応答パケットのオプションを着信値に設定されているかどうかをテストできます。
# スコープ内の他のオプション... 存在する場合、DHCPクライアント識別子{ オプション dhcp-client-identifier = オプション dhcp-client-identifier; } # スコープ内の他のオプション...
= の左側はサーバー パラメータ名を設定し、右側のデータ式はクライアント パケットからパラメータ名の内容を返します。
詳細については、man dhcp-eval および man dhcp.conf の下部にある「式を使用したパラメータ値の設定」セクションを参照してください。