[Q] DHCP Lease IP Address Issues
Not sure if this belongs in this section or not. I know this is an ongoing issue with some Android OS phones. I just wanted to see if any other Atrix owner is having the same issues or if anyone has ideas on how to fix.
Network monitoring shows that your Android OS based phone is causing a problem on the campus wireless network.
Your phone is not properly communicating with the campus DHCP servers, which assign (“lease”) IP addresses to allow your phone to communicate on the campus network. Your phone contacts our DHCP server to obtain an IP address, and is given an IP address to utilize for a period of three hours.
During that three-hour period, if your device remains connected to the campus network, your phone should automatically contact our DHCP server to request a renewal of that lease for an additional three hours. If your device does not complete that renewal, the lease on the IP address your device is using will expire and your phone must stop using that IP address. At that time, the IP address is returned to the pool of available IP addresses that can be assigned to other users.
The problem we are seeing from your device is that it does not request a renewal of this IP address and it does not stop using this address after the three-hour lease expires. In some cases, we have even noted your device attempting to renew the lease on the IP address it was using well after it was expired.
As the IP address your device was using returns to the pool of addresses to be assigned to other users as soon as the lease expires, by continuing to use this IP address, your device will be interfering with others users who have been leased that IP address by our DHCP servers.
We have seen this issue from many Android OS based devices manufactured by a variety of vendors and sold by a variety of mobile carriers. As such, we suspect this is due to a bug in the underlying Android Operating System.
We do not expect that there are any configuration changes or settings on your device that would resolve this issue.
So there it is. I've read through some Google forums and even here at XDA. Any ideas or help would be greatly appreciated.