OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3232|回复: 6

请教一下关于lwip的DHCP协议从路由器分配ip信息问题

[复制链接]

2

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-4-30
在线时间
13 小时
发表于 2016-11-24 17:05:18 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 hummer123 于 2016-11-24 17:11 编辑

最近在玩lwip的dhcp,参考原子哥的例程,但是板子无法从路由获取ip信息,更惨的是板子发送了DHCP Discover数据包,但是路由竟然没有回复数据。我在dhcp_start(...)->udp_recv()对应的dhcp_recv(...)接收函数中用 printf 输出标记,在启动dhcp_start后,竟然一直没有输出标记。用抓包工具抓了板子发出的dhcp 数据包看出广播包也没错啊,实在找不到问题了,特此来请教大神。工程中tcp与udp均测试没问题。
dhcp_rec.png
dhcp_disc.png

最佳答案

查看完整内容[请看2#楼]

你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3713
金钱
3713
注册时间
2011-5-23
在线时间
2011 小时
发表于 2016-11-24 17:05:19 | 显示全部楼层
你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-4-30
在线时间
13 小时
 楼主| 发表于 2016-11-24 17:47:13 | 显示全部楼层
aozima 发表于 2016-11-24 17:40
你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。

MAC地址有什么要求吗?
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-4-30
在线时间
13 小时
 楼主| 发表于 2016-11-24 17:58:01 | 显示全部楼层
aozima 发表于 2016-11-24 17:40
你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。

我去来,真的是这样的,换了一组MAC地址就有了。但是不明白为什么
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-4-30
在线时间
13 小时
 楼主| 发表于 2016-11-24 18:04:18 | 显示全部楼层
aozima 发表于 2016-11-24 17:05
你的MAC地址应该是非法的,不管是否这个原因,先弄个合法的用着先,这样至少可以排除一个问题。

兄台,再请教一个问题,为什么我板子连不通外网呐?
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3713
金钱
3713
注册时间
2011-5-23
在线时间
2011 小时
发表于 2016-11-24 18:14:25 | 显示全部楼层
MAC高位被识别为广播或多播地址,路由按这个回复可能会出乱子。所以他很守规矩的拒绝了你。
特殊MAC地址分类,MAC的获得,IP地址,掩码,网关,局域网这些基本概率建议先看书或查资料。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-4-30
在线时间
13 小时
 楼主| 发表于 2016-11-24 19:04:25 | 显示全部楼层
aozima 发表于 2016-11-24 18:14
MAC高位被识别为广播或多播地址,路由按这个回复可能会出乱子。所以他很守规矩的拒绝了你。
特殊MAC地址分 ...

一开始只知道MAC是设备接口唯一识别码,今天受教了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-9 02:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表