我的请求是在 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
有人可以帮我如何以正确的格式包含子选项吗?
我到目前为止尝试过的:
- 经历了请求函数并根据格式通过包含 option_code 和 option_len 进行配置但得到了格式错误的数据包。
- 提到类似类型的问题并配置了选项 17 子选项 2,这完全没问题,但子选项 11、12 和 13 出现问题。
任何帮助,将不胜感激。