Feb 05, '07 07:30:02AM • Contributed by: etresoft
- Joined to an open network with no problem
- Unable to surf the Internet
- Your IP address is 169.something
- No amount of renewing DHCP leases or reboots will fix it
On a recent trip, I had this problem repeatedly at many different places. By accident, I found a partial solution: Run the Network Diagnostics program located in /System » Library » CoreServices. Somehow, Network Diagnostics is able to get a valid IP address about eight out of ten times when nothing else will.
My speculation is that these routers never get rebooted and are just horribly slow at giving out DHCP IP addresses. Perhaps Network Diagnostics runs the DHCP client with a longer timeout; I don't know. I just know it worked often enough for me to notice the difference.
[robg adds: I haven't tested this one. Note that you can also get to Network Diagnostics through the Network System Preferences panel: click Assist Me, then Diagnostics.]
