在wifi中,每个station连接ap后,ap都会给station分配一个ip
地址,如果station关闭后,ap是否会一直保留这个ip地址给该
station不?答案是否定的,每个ap都有一个ip地址租约时间的配置
项,就是 station在向ap申请ip地址后,只有一个有限的时间使用该
ip地址,如果时间到后station没有再次向ap获取 ip地址,该
station就会被ap踢出去,这样做目的是为了让ap在有限的ip地址数
目下,为更多不同的station 提供连接。避免一个station一直占用一
个ip地址不放,浪费ip地址资源。
下面是android上运行的例子,一个ap的ip地址租约时间设置为
7200秒,当一个station申请一个ip地址后,该station在7200秒内
ip地址,该station就会被ap踢出。当申请ip地址时间经过大约一半
的租约时间后(约3600秒),dhcp client会再触发一次ip地址申
请,这样station就 可以继续使用ip地址了,如果申请ip地址失败,
station也会断开与ap的连
接。
相关log如下:
重新申请ip地址:
E/native ( 403): do suspend false