在使用DHCP获取失败后,系统会用AUTOIP来配置IP。我想让他DHCP失败后就用STATIC 静态IP。曾试过配置lwipopts.h来关闭AUTOIP,好像它也不会用静态IP。
问题1:我想在DHCP失败后就用STATIC 静态IP,该怎么做?
问题2:AUTOIP不是很明白,能帮我解释一下吗?
问题3:DHCP失败那个时间有40秒左右,太长了,在哪里改啊?
这些问题困扰了我很久,谢谢您!:
引用: 原帖由 longxtianya 于 2011-5-4 22:05 发表 在使用DHCP获取失败后,系统会用AUTOIP来配置IP。我想让他DHCP失败后就用STATIC 静态IP。曾试过配置lwipopts.h来关闭AUTOIP,好像它也不会用静态IP。问题1:我想在DHCP失败后就用STATIC 静态IP,该怎么做?问题2 ...
问题1,可以配置成你所说的方式,,但不用 IPADDR_USE_STATIC。
问题2,AUTO IP 实际上是在一个基数上来自动生成 IP 地址,有一套防IP地址冲突的措施,可以修改这个基数来达到你的目的。
问题3,可通过减少lwipopts.h 中的 LWIP_DHCP_AUTOIP_COOP_TRIES 的值来降低你说的 DHCP 失败时间。