我正在开发一个基于开源 DHCP 客户端的工业应用程序。
我正在设置自定义 DHCP 客户端类 ID(DHCP 选项 77)
ipconfig/setclassid "本地连接""SOME_CUSTOM_CLASS_ID"
在 Wireshark 中,我正在捕获 DHCP 握手。自定义类 ID 存在于 DHCP 请求中,但 wireshark 的选项 77 信息高亮显示错误“格式错误的选项”。
引用 RFC 3004 标准,我发现用户类数据的每个实例都应该有一个长度为 1 个八位字节的前缀,可以解决问题并消除 DHCP 所有 wireshark 错误。
已知的问题是某些版本的 wireshark 检测到此错误,如 1.10.6 版,而其他版本无法检测到,如 1.6.5 版。
对此有什么想法吗?它是 Wireshark 中的错误吗?
最佳答案
首先:
对 DHCP 选项 77 的剖析首先包含在 Wireshark 1.10 中,因此 Wireshark 1.6 和 Wireshark 1.8 不知道这个选项,因此不会显示任何具体关于该选项的错误。
第二个:
我有点不清楚你的问题:
您是在问为什么 Wireshark 1.6 没有显示正确显示在 Wireshark-1.10 ?
如果是,请参阅上面的“第一”。
如果不是请澄清。
关于linux - DHCP 选项 77 - 格式错误的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499857/