在搞W5500动态获取IP地址的时候,遇到过两个坑,第一个是MAC地址的坑,我之前是吧STM32的CPU ID号作为W5500的MAC地址,这样就导致了有些板子不能动态获取IP地址,静态地址能配置成功,但是ping不同,经过各种调试,最终把问题锁定到MAC地址,查阅文档发现,MAC地址第一个字节必须是偶数,此时恍然大悟,将MAC地址第一个字节改为偶数,DHCP瞬间正常。
紧接着第二个问题又出现了,我发现有时DCHP正常,有时还是不能分配到IP地址,经过程序调试与跟踪,终于又找到了第二个问题所在,而这个问题居然是官方例程都存在的,我发现在DHCP_run()函数里面有一个超时函数一直跳不出去,这就导致程序只发送了一次DISCOVER,后面一直没有发送,这就是问题所在,具体解决办法可以参考我发的例子。https://download.csdn.net/download/workmailed/11451514

解决W5500,DHCP获取IP地址失败的问题,移植官方例程需要特别注意!!!相关推荐

  1. 路由器显示dhcp服务器连接失败怎么办,TP-Link路由器桥接提示“获取IP地址失败,请检查DHCP是否开启”怎么办...

    很多用户在设置完TP-Link路由器无线桥接功能以后,会遇到不成功的情况,并且提示"获取IP地址失败,请检查主路由器DHCP服务器是否开启",那么这是什么原因呢?遇到这种情况我们又 ...

  2. 经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址

    经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址 一.问题描述        当配置为共享/静态WEP加密时,客户端无法从DHCP上获取IP地址. 二.过程分析     这种 ...

  3. 软件vmware获取ip地址失败

    软件&&vmware&&获取ip地址失败 vmware中的虚拟机无法获取ip地址? 原因一:vmware软件完全体启动了吗? 原因二:你电脑vmware软件的虚拟网卡启 ...

  4. pxe装机dhcp获取不到_Windows – PXE启动无法通过DHCP获取IP地址,但DHCP在操作系统启动时有效...

    我正在尝试PXE启动Cisco UCS C240服务器以通过网络安装新操作系统,但它在启动期间没有通过DHCP获取IP地址.我从英特尔Boot Agent中收到"未收到DHCP或proxyD ...

  5. linux获取ip上网,linux dhcp 获取ip地址能上网,设置静态ip地址则不能上网

    今天碰到一个奇怪的问题:安装了一台centos6.6,安装完成后默认dhcp获取ip地址,发现是可以上网的,获取的ip地址为192.168.0.131/24,因为是安装的服务器,所以打算把此地址设置成 ...

  6. CentOS最小化安装后IP的配置(图形手动及DHCP获取IP地址)

    下面主讲CentOS最小化安装后IP的配置,即DHCP获取IP地址.手动获取静态IP地址的方法. 一.CentOS最小化安装后IP的配置(DHCP获取IP地址) 图形化Linux的DHCP好配置,我就 ...

  7. 通过DHCP获取IP地址,使相关PC可以互相访问

    HCIA中关于DHCP的常见问题 首先我们要了解何为DHCP DHCP服务 – 动态主机配置协议 统一分发管理ip地址: 在网络中部署一台DHCP服务器,之后终端设备通过广播来寻找DHCP服务器获取i ...

  8. 无线获取不到地址 服务器,部分无线终端无法通过DHCP获取IP地址问题经验案例...

    (1) 检查 DHCP 服务器配置 DHCP 服务器上的配置如下,不存在问题. # dhcp server ip-pool 1 network 1.1.0.0 mask 255.255.0.0 # - ...

  9. 戴尔3020电脑无法从DHCP获取IP

    Q:系统win7专业版,无法从DHCP获取IP地址,只获取到DNS 检查网卡等都正常,查看系统服务,发现DHCP Client服务未启动,手动启动提示错误5:拒绝访问 DNS Client服务正常 查 ...

  10. 计算机如何连接wifi网络地址,电脑连接wifi无法获取ip地址怎么办

    wifi无法获取ip地址的故障,相信这也是广大网友常会遇到的一个网络故障,一般提示:一直提示无法获取ip或一直在获取ip地址中,当然我们也无法打开网页了.如果是新配置的wifi,就需要检查下我们的配置 ...

最新文章

  1. Mybatis之SqlSession
  2. 现在参加软件测试培训就业难度大不大?
  3. sklearn 统计多分类和单分类结果的混淆矩阵API 写法 confusion_matrix 左边为真实值 上边为预测值
  4. 也谈游戏--魔兽和星际的区别
  5. Kafka-Monitor
  6. Hadoop学习之Combiner
  7. 计算机网络原理期末复习提纲,《计算机网络原理》考试复习提纲.doc
  8. 网盘用户分享独播剧链接 百度未及时封禁一审被判赔偿百万余元
  9. python_开发环境介绍_交互模式使用_IDE介绍和使用---python工作笔记010
  10. 微信分身版电脑版_电脑版营销wetool电脑版-网站
  11. 更新.xsd后,rdlc 数据源更新不了
  12. Android中免Root实现Hook的Dexposed框架实现原理解析以及如何实现应用的热修复
  13. 算法 图8 How Long Does It Take
  14. 基于微信实现H5扫一扫功能详细过程
  15. python基础之输入输出语法
  16. C# 获取图片,Pdf中的文字
  17. Startup攻略秘籍,从头到尾,一篇搞定!
  18. mysql一张表100亿条数据_一个表有100亿条记录,如何优化
  19. .NetCore支付宝支付-服务商模式(saas)
  20. [网摘]---有关int,Int32的疑惑解答

热门文章

  1. java 开发脚本视频_你写脚本,AI自动剪视频:13分钟完成剪辑师7小时创作
  2. OCR(图片识别)之 百度 VS 谷歌
  3. 服务器winsxs文件夹怎么清理工具,win7如何使用WinSxS工具安全删除WinSxS文件夹垃圾...
  4. 【编译原理】语义分析S属性定义的自下而上计算
  5. 山东科技大学计算机控制系统期末考试试卷,山东科技大学 计算机操作系统试题b...
  6. Kaldi WFST HCLG.fst 构图 学习
  7. 线性查找python_C3-Linearization--线性化python
  8. bug严重等级与优先级
  9. Git报错:another git process seems to be running in this repository
  10. X-Frame-Options