我的請求是在 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
有人可以幫助我如何以正確的格式包含子選項嗎?
到目前為止我嘗試過的:
- 走過了RFC並透過包含 option_code 和 option_len 按照格式進行配置,但收到格式錯誤的封包。
- 參考類似類型問題並配置了選項 17 子選項 2,絕對沒問題,但子選項 11、12 和 13 出現問題。
任何幫助,將不勝感激。