打印
[PIC32/SAM]

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

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

使用特权

评论回复
沙发
zhanghqi| | 2022-7-5 22:42 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

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

使用特权

评论回复
地板
wyjie| | 2022-7-5 22:50 | 只看该作者
但路由器实际无任何响应?

使用特权

评论回复
5
juventus9554|  楼主 | 2022-7-5 22:52 | 只看该作者
嗯,抓包工具没探测到

使用特权

评论回复
6
stly| | 2022-7-5 22:54 | 只看该作者
猜测还是PIC32MZ这边的代码问题

使用特权

评论回复
7
juventus9554|  楼主 | 2022-7-5 22:56 | 只看该作者
嗯,但不知道怎么下手

使用特权

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

使用特权

评论回复
9
chenqianqian| | 2022-7-6 08:10 | 只看该作者
对网络不熟悉,帮顶。

使用特权

评论回复
10
dingy| | 2022-7-7 20:23 | 只看该作者
实际的数据缓存?

使用特权

评论回复
11
juventus9554|  楼主 | 2022-7-7 21:06 | 只看该作者
全为零,没有正确计算出CRC校验和

使用特权

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

使用特权

评论回复
13
yufe| | 2022-7-7 21:09 | 只看该作者
不用CRC校验试试看。

使用特权

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

使用特权

评论回复
15
stly| | 2022-7-7 21:14 | 只看该作者
先自己生成crc试下呢...

使用特权

评论回复
16
juventus9554|  楼主 | 2022-7-7 21:17 | 只看该作者
我也是这样考虑的,看看手动计算下CRC

使用特权

评论回复
17
juventus9554|  楼主 | 2022-7-7 21:19 | 只看该作者
但CRC还不会搞,所以三下两下的搞不起来

使用特权

评论回复
18
liliang9554| | 2022-7-7 21:21 | 只看该作者
找一个其他的板DHCP Client可以工作的板,连接PC后抓包对比。

使用特权

评论回复
19
wyjie| | 2022-7-7 21:24 | 只看该作者
或者上网取搜索DHCP Client工作流程,有很多人会贴出工作流程和抓取到的数据包解析。

使用特权

评论回复
20
juventus9554|  楼主 | 2022-7-7 21:26 | 只看该作者
对比看下就知道。

使用特权

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

本版积分规则

900

主题

12190

帖子

3

粉丝