嵌入式技术论坛
直播中

万航渡路

8年用户 1301经验值
擅长:电源/新能源
私信 关注
[问答]

AP模式下无法获取IP有没有大佬知道要如何解决这个问题呢

我想用bk7252创建热点,然后用电脑连接,使用测试命令

wifi ap ap hello 12345678

后连接发现电脑无法获取ip,查看reconfig.h里面的宏定义

#define LWIP_USING_DHCPD
#define DHCPD_SERVER_IP "192.168.169.1"
#define DHCPD_USING_ROUTER

发现DHCP也打开了,请问有没有小伙伴和我遇到一样的问题呢?请问有没有大佬知道要如何解决这个问题呢?谢谢

回帖(3)

王飞

2022-10-11 11:06:36
有LWIP_USING_DHCPD应该就可以了,可以在PC上抓一下包看看。
举报

万航渡路

2022-10-11 11:06:51
感谢您的回答,首先我得去买个逻辑分析仪了,然后我去抓一下试试看。有什么好的抓包工具推荐的吗?
举报

万航渡路

2022-10-11 11:06:59
感谢哥们提供的思路,我通过抓包成功找出问题,如果有遇到这个问题的伙伴可以在
drivers/wlan/drv_wlan.c的578行下添加一下代码即可解决问题

    os_strcpy((char *)wNetConfig.local_ip_addr, "192.168.0.1");
    os_strcpy((char *)wNetConfig.net_mask, "192.168.0.1");
    os_strcpy((char *)wNetConfig.dns_server_ip_addr, "255.255.255.0");
举报

更多回帖

发帖
×
20
完善资料,
赚取积分