linux - DHCP 选项 77 - 格式错误的选项

标签 linux tcp wireshark dhcp

我正在开发一个基于开源 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/

相关文章:

error-handling - wireshark 协议(protocol)过滤器不工作

linux - cmake 停止使用 -pthread

linux - 安装 rpm 包的部分

php - 如果套接字仍然连接,如果我没有套接字处理程序,如何检查 PHP?

linux - TCP 包装器拒绝用户@主机名

C# Mailkit/Mimekit SSL 密码问题,无法发送/接收电子邮件

linux - 如何在设备树(.dts)文件中指定uart的设备名称?

java通讯协议(protocol)

linux - 无法打开10000端口

linux - 捕获路由器流量