【问题标题】:How to pass a vendor-specific options to a DHCP server using dhclient?如何使用 dhclient 将特定于供应商的选项传递给 DHCP 服务器?
【发布时间】:2023-05-15 03:10:01
【问题描述】:

我正在尝试配置 dhclient。规范说我应该在每个 DHCP 请求/请求中添加特定于供应商的选项。

我发现只有 -V 选项。

-V 指定要发送到 DHCP 服务器的 vendor-class-identifier 选项。

我不确定这是我需要的。

我看到可以在 dhclient.cfg 中设置一些选项,但老实说,我完全不知道如何做到这一点。 :( 据我了解,有一些“语言”,但我找不到有用的描述或示例。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: linux configuration client dhcp


    【解决方案1】:

    它在dhcp-options man page 中有很好的记录。

    例如:

    option space ISC code width 1 length width 1 hash size 3;
    option ISC.sample code 1 = text;
    option vendor.ISC code 2495 = encapsulate vivso-sample;
    option vendor-class.ISC code 2495 = text;
    
    option ISC.sample "configuration text here";
    option vendor-class.ISC "vendor class here";
    

    【讨论】:

    • 你知道如何发送供应商类ID吗?我这样做:发送供应商类标识符“OpenCable2.1”;但 DHCP 服务器没有收到该值。
    • 你是否使用过wireshark来检查真正发送的内容?
    • 我使用 tcpdump 收集所有数据,然后使用了 wireshark。
    最近更新 更多