首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么DHCP4客户端不响应DHCP服务器提供的DHCP服务?

为什么DHCP4客户端不响应DHCP服务器提供的DHCP服务?
EN

Server Fault用户
提问于 2016-05-16 19:09:38
回答 1查看 3.5K关注 0票数 0

一个非常简单的DHCP服务器可以可靠地工作在Windows 10 PC和Android设备上。它从客户端接收DHCP发现,回复DHCP报价,然后从客户端接收DHCP请求。

但是,它不适用于使用DHCP4的设备。它从它收到DHCP发现,并回复DHCP报价,但从未收到来自客户端的DHCP请求。Wireshark的分析证实了这一点。DHCP4客户端似乎要么不接收DHCP报价,要么完全忽略它。

DHCP客户端使用不同路由器的DHCP服务器,没有任何问题,因此我指责DHCP服务器。

这个DHCP服务器有一个与典型的DHCP服务器不同的地方:它不使用特权端口67作为发送消息的源端口。我认为DHCP客户不会关心对他们的DHCP发现的回复的源端口。协议似乎不要求从服务器发送消息从端口67。它要求将它们发送到68端口。

有专家能提供一些关于这个问题的线索吗?我完全控制了DHCP服务器,我很乐意尝试任何建议。

编辑:

请注意,此问题并不是为了使运行DHCP4的任何特定设备与DHCP服务器一起工作。这个问题是关于如何修改DHCP服务器,使其能够与所有DHCP4客户端一起工作。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-05-17 13:45:53

我怀疑android的限制(我也看不到在android上使用DHCP服务器应用程序的法律依据)。如需进一步参考,请参阅RFC2131

DHCP使用UDP作为其传输协议。从客户端到服务器的DHCP消息被发送到'DHCP服务器‘端口(67),从服务器到客户端的DHCP消息被发送到'DHCP客户端’端口(68)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/777130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档