Take the 2-minute tour ×

I have an older iPhone 3G and the cell phone carrier is no longer available. It can connect to my WiFi, but the IP Address is showing as 192.254.xxx.xxx and subnet mask as, and no data can be sent or received.

If I compare the numbers with my iPhone 4S that can send or receive data, the IP Address is showing as 192.168.1.xx (a local IP) and subnet mask showing as Is there a way to make the iPhone 3G work like that and send and receive data?

share|improve this question
Please include the correct model of phone (I've edited your other post). You are speaking about the iPhone 3G (not the 3GS). There is no such thing as an iPhone 3. Please be as clear as possible; you'll find more help that way. –  cksum Jan 1 '12 at 21:29

1 Answer 1

up vote 3 down vote accepted

This means that the device was unable to get an IP address via DHCP. The router may need to be rebooted itself, or it may not be set up to hand out IP information via DHCP and your iPhone will have to be set up statically. Check with the administrator of that wifi network for exact details. If it's your own, double check DHCP is enabled for your router, and if so, perform a hard reboot of the device.

Additionally, it never hurts to reboot your iPhone as well.

Should the problems persist, there may be a problem with the phone software or hardware. Restore the operating system on the phone, and try again. Should it still fail, my suggestion would be to take it to some Apple authorized repair depot for diagnostics.

share|improve this answer
This definitely sounds like a DHCP problem. You could also try going to the WiFi settings on the iPhone and manually putting in an unused address from your 192.168.1.X subnet. –  Vickash Jan 1 '12 at 20:55

Your Answer


