我在一个微控制器上开发了一个 lwip 客户端,它似乎在启动时成功地获取了一个 IP 地址。此外,设备成功响应基于网络的查询(例如基于套接字的命令、网页“GET”)。
我遇到的问题是,当我查看路由器的“活动 IP 表”时,设备不存在,我开始怀疑我是否在 lwip 启动过程中做错了什么。
有谁知道我应该从哪里开始解决这个问题?
更新(2011 年 10 月 20 日):
我越来越相信设备的 MAC 地址至少在某种程度上是负责任的。在比较我的 Windows ARP 表和我认为我在 lwip 初始化中设置的 MAC 地址时,我发现目标的 MAC 地址有冲突。