我的怀疑很奇怪..
在我的 Linux 服务器上,DHCP 服务器应用程序正在端口号 547 上等待 dhcp 客户端消息。
即使我在wireshark(在我的Linux服务器上运行)上看到来自dhcp客户端的消息..dhcp服务器没有回复。
无论如何确认数据包实际上是由 dhcp 服务器处理还是由 Linux ip stack 丢弃?
DHCP 服务器是专有代码,因此我无法修改它以添加更多日志或检查 recv 功能。
只需将其视为基于套接字而不是特定于 DHCP 的通用问题。我的兴趣是我们如何从统计信息或其他内容中知道数据包已在适当的套接字缓冲区中收到。