完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在玩lwip的dhcp,参考原子哥的例程,但是板子无法从路由获取ip信息,更惨的是板子发送了DHCP Discover数据包,但是路由竟然没有回复数据。我在dhcp_start(...)->udp_recv()对应的dhcp_recv(...)接收函数中用 printf 输出标记,在启动dhcp_start后,竟然一直没有输出标记。用抓包工具抓了板子发出的dhcp 数据包看出广播包也没错啊,实在找不到问题了,特此来请教大神。工程中tcp与udp均测试没问题。
|
|
相关推荐
6个回答
|
|
你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。
|
|
|
|
MAC地址有什么要求吗?
|
|
|
|
我去来,真的是这样的,换了一组MAC地址就有了。但是不明白为什么
|
|
|
|
兄台,再请教一个问题,为什么我板子连不通外网呐?
|
|
|
|
MAC高位被识别为广播或多播地址,路由按这个回复可能会出乱子。所以他很守规矩的拒绝了你。
特殊MAC地址分类,MAC的获得,IP地址,掩码,网关,局域网这些基本概率建议先看书或查资料。 |
|
|
|
一开始只知道MAC是设备接口唯一识别码,今天受教了
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2530 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2317 浏览 5 评论
3116 浏览 3 评论
2784 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2742 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
579浏览 1评论
837浏览 0评论
943浏览 0评论
599浏览 0评论
419浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 17:21 , Processed in 1.080135 second(s), Total 58, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号