打印

单片机发出了DHCP发现数据包,路由器无响应

[复制链接]
976|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
juventus9554|  楼主 | 2020-12-1 22:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机发出了DHCP发现数据包,路由器无响应

使用特权

评论回复
沙发
llia| | 2020-12-1 22:27 | 只看该作者

还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
juventus9554|  楼主 | 2020-12-1 22:31 | 只看该作者
PIC32MZ用网口发出了DHCP  discover数据包,用抓包工具也抓到了完整的数据包,基本看不出啥错误,但是路由器按理说要返回一个DHCP  offer数据包

使用特权

评论回复
地板
wenfen| | 2020-12-1 22:35 | 只看该作者
但路由器实际无任何响应?

使用特权

评论回复
5
juventus9554|  楼主 | 2020-12-1 22:37 | 只看该作者
嗯,抓包工具没探测到

使用特权

评论回复
6
dingy| | 2020-12-1 22:40 | 只看该作者
猜测还是PIC32MZ这边的代码问题

使用特权

评论回复
7
juventus9554|  楼主 | 2020-12-1 22:47 | 只看该作者
嗯,但不知道怎么下手

使用特权

评论回复
8
wangzsa| | 2020-12-1 22:51 | 只看该作者
抓包对比下

使用特权

评论回复
9
juventus9554|  楼主 | 2020-12-1 22:55 | 只看该作者
抓了一包PC机发出的discover数据包对比了下,基本上主要区别是PIC32MZ那边的数据包有两处应该有CRC校验和的

使用特权

评论回复
10
xxmmi| | 2020-12-1 22:59 | 只看该作者
实际的数据缓存?

使用特权

评论回复
11
juventus9554|  楼主 | 2020-12-1 23:03 | 只看该作者
全为零,没有正确计算出CRC校验和

使用特权

评论回复
12
juventus9554|  楼主 | 2020-12-1 23:09 | 只看该作者
但我配置MAC时是使能了CRC校验的,弄了很久了,CRC校验和死活不出来

使用特权

评论回复
13
yufe| | 2020-12-1 23:13 | 只看该作者
不用CRC校验试试看。

使用特权

评论回复
14
juventus9554|  楼主 | 2020-12-1 23:17 | 只看该作者
试过不开CRC,结果是一样的

使用特权

评论回复
15
wenfen| | 2020-12-1 23:20 | 只看该作者
先自己生成crc试下呢...

使用特权

评论回复
16
juventus9554|  楼主 | 2020-12-1 23:27 | 只看该作者
我也是这样考虑的,看看手动计算下CRC

使用特权

评论回复
17
juventus9554|  楼主 | 2020-12-1 23:31 | 只看该作者
但CRC还不会搞,所以三下两下的搞不起来

使用特权

评论回复
18
zwll| | 2020-12-1 23:35 | 只看该作者
找一个其他的板DHCP Client可以工作的板,连接PC后抓包对比。

使用特权

评论回复
19
supernan| | 2020-12-1 23:39 | 只看该作者
或者上网取搜索DHCP Client工作流程,有很多人会贴出工作流程和抓取到的数据包解析。

使用特权

评论回复
20
morrisk| | 2020-12-1 23:46 | 只看该作者
对比看下就知道。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

900

主题

12190

帖子

3

粉丝