What can be done to troubleshoot OS X Wi-Fi self-assigning ip address of 169.xxxxxxxxx when other clients connect?

This is incredibly frustrating; I have a new airport extreme and its been working fine for about a month but now it has stopped working. my two MacBooks and dell Inspiron tower cannot connect to the Internet. The weird thing is that my iPhone can. On the MacBooks, the network settings say 'wifi has the self assigned ip address 169.xxx.xxx.xxx and will not be able to connect to the Internet.' why can my iPhone connect but not the computers?


Solution 1:

Two avenues can solve this problem:

  1. Find and disable whatever firewall is intercepting the DHCP return traffic since your Mac needs to see what IP address the route is assigning it. When it doesn't get a response, eventually the DHCP request times out and your OS self-assignes an IP in 169 land.
  2. Inspect the network traffic or the router logs to see if and why the Mac DHCP broadcast packet is being ignored. The router could be out of IP addresses, not allowing that MAC address or just an odd network condition is preventing the router from seeing the OS X request for a DHCP address.