固定IP,可以Ping通,但是ifconfig为0

发布于 2019-09-16 15:33:54    浏览:994
为何ping通,ifconfig为0
QQ图片20190916153233.png

查看更多

11 个回答
wuhanstudio
wuhanstudio 2019-09-17
This guy hasn't written anything yet
你是用的什么板子和什么网卡型号呢?

信息全一点的话大家好帮忙定位问题。
liky830
liky830 2019-09-28
This guy hasn't written anything yet
我也遇到了,可以连电脑TCP服务器 通讯 ,但是ifconfig里面的ip 是0 。楼主是否解决了
Cheney_Chen
Cheney_Chen 2019-09-29
This guy hasn't written anything yet
liky830 发表于 2019-9-28 14:36
我也遇到了,可以连电脑TCP服务器 通讯 ,但是ifconfig里面的ip 是0 。楼主是否解决了 ...


有开启 DHCP 功能还是使用的静态 IP 地址,进 finsh 模式使用 list_if() 命令查看一下是否是一样的情况
积极向上的主
积极向上的主 2019-09-29
This guy hasn't written anything yet
我也碰到这个问题,用的静态IP地址,关掉了DHCP功能。
积极向上的主
积极向上的主 2019-09-29
This guy hasn't written anything yet
参考master分支的ethernetif.c文件中的netdev_add函数,对比一下可以找到解决方法。
liky830
liky830 2019-09-30
This guy hasn't written anything yet
    本帖最后由 liky830 于 2019-9-30 15:43 编辑


Cheney_Chen 发表于 2019-9-29 09:31
有开启 DHCP 功能还是使用的静态 IP 地址,进 finsh 模式使用 list_if() 命令查看一下是否是一样的情况 ...

没发现list_if() 命令,但是menuconfig中发现了一个问题,使用env配置未选中DHCP,保存的rtconfig.h中使能了#define RT_LWIP_DHCP 。因为需要使用静态IP,只能手动屏蔽DHCP 。使用的版本是V4.0.1 中的bsp\stm32f4xx-HAL
[img]C:\Users\liky\Desktop\23.png[/img]23.png
liky830
liky830 2019-10-09
This guy hasn't written anything yet
liky830 发表于 2019-9-30 15:40
没发现list_if() 命令,但是menuconfig中发现了一个问题,使用env配置未选中DHCP,保存的rtconfig.h中使能 ...


使能DHCP后,ifconfig后能分配IP,并显示正确的IP、gw,mask。但是静态ip情况下还是ip为0
aichip_mac
aichip_mac 2019-10-16
This guy hasn't written anything yet
我也碰到了这个问题 用的8266wifi模组, 请问大佬如何解决的
very333
very333 2019-12-10
This guy hasn't written anything yet
请问楼主解决了吗,遇到了同样的问题
noerr
noerr 2019-12-19
This guy hasn't written anything yet
liky830 发表于 2019-10-9 14:26
使能DHCP后,ifconfig后能分配IP,并显示正确的IP、gw,mask。但是静态ip情况下还是ip为0 ...


静态配置 以太网配置OK LWIP 初始化OK (包含IP配置OK)之后,先打断点查看netif->ip_addr 的信息,看看有没有,如果有的话,初始化OK,后面可能你哪里改掉了

撰写答案

请登录后再发布答案,点击登录
关注者
0
被浏览
994

发布
问题

分享
好友

手机
浏览

扫码手机浏览