如何使用 dhclient 在 DHCPv6 徵求/請求中包含供應商特定選項 17 子選項 11、12 和 13

如何使用 dhclient 在 DHCPv6 徵求/請求中包含供應商特定選項 17 子選項 11、12 和 13

我的請求是在 DHCPv6 請求/請求中包含選項 17 子選項 11、12 和 13,並且我在 Ubuntu 上的 dhclient6.conf 中配置了相同的內容,如下所示。

send dhcp6.vendor-opts 00:00:0d:e9:00:0b:00:06:42:44:56:45:52:30:00:0c:00:03:6c:61:6e:00:0d:00:06:76:61:61:75:61:39;

從資料包追蹤中,我可以看到請求/請求中的選項 17,但子選項不正確,我猜沒有封裝。

tshark 的輸出片段:

Vendor-specific Information
    Option: Vendor-specific Information (17)
    Length: 31
    Value: 00000de9000b0006424456455230000c00036c616e000d00...
    Enterprise ID: The Broadband Forum (3561)
    option
        Option code: 11
        Option length: 6
        Option data: 424456455230
    option
        Option code: 12
        Option length: 3
        Option data: 6c616e
    option
        Option code: 13
        Option length: 6
        Option data: 766161756139

有人可以幫助我如何以正確的格式包含子選項嗎?

到目前為止我嘗試過的:

  1. 走過了RFC並透過包含 option_code 和 option_len 按照格式進行配置,但收到格式錯誤的封包。
  2. 參考類似類型問題並配置了選項 17 子選項 2,絕對沒問題,但子選項 11、12 和 13 出現問題。

任何幫助,將不勝感激。

相關內容