![在封闭的嵌入式设备上调试丢失的 DHCP“请求”](https://linux22.com/image/717819/%E5%9C%A8%E5%B0%81%E9%97%AD%E7%9A%84%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%AE%BE%E5%A4%87%E4%B8%8A%E8%B0%83%E8%AF%95%E4%B8%A2%E5%A4%B1%E7%9A%84%20DHCP%E2%80%9C%E8%AF%B7%E6%B1%82%E2%80%9D.png)
我有一个嵌入式设备(飞利浦 Hue 照明系统的控制中心),它连接到我的家庭网络并使用 DHCP。几个月来一切都运行良好,直到我被迫更换路由器。现在,集线器根本无法获取 IP 地址。我试图找出问题所在,但有一个主要问题:集线器的唯一界面是基于 Web 的。当它没有 IP 地址时,就无法从集线器获取任何信息或向其发送任何命令。当我无法访问有问题的设备时,我该如何调试它?
我将 DD-WRT 刷入路由器 (Linksys N600) 以获取更多配置选项,但没有任何帮助。我在路由器上禁用了 DHCP,并将 Raspberry Pi 设置为 DHCP 服务器,而我的 DHCP 日志是一个重复的序列,如下所示:
Feb 18 19:36:06 retropie dhcpd: DHCPDISCOVER from 00:17:88:6f:30:78 via eth0
Feb 18 19:36:06 retropie dhcpd: DHCPOFFER on 192.168.1.150 to 00:17:88:6f:30:78 via eth0
Feb 18 19:36:09 retropie dhcpd: DHCPDISCOVER from 00:17:88:6f:30:78 via eth0
Feb 18 19:36:09 retropie dhcpd: DHCPOFFER on 192.168.1.150 to 00:17:88:6f:30:78 via eth0
Feb 18 19:36:12 retropie dhcpd: DHCPDISCOVER from 00:17:88:6f:30:78 via eth0
Feb 18 19:36:12 retropie dhcpd: DHCPOFFER on 192.168.1.150 to 00:17:88:6f:30:78 via eth0
服务器提供了地址,但出于某种原因,集线器从未发送“请求”数据包。我的网络上的其他无数设备都没有 DHCP 问题。我不能回到旧的路由器,它内置在我的 DSL 调制解调器中,我们不再使用 DSL。
我不是网络专家。当故障似乎出在封闭设备内部时,有人能建议我该如何处理这个问题吗?