En pocas palabras: está viendo la diferencia entre una red física local y la infraestructura IP necesaria para enrutar los paquetes fuera de esa red local. Probablemente el iPhone obtuvo la dirección IP y la red a través de BOOTP en lugar de DHCP.
El mejor recurso para la resolución de problemas es este artículo de Apple . Como es más general que tu pregunta - me extenderé un poco por si acaso para cubrir los antecedentes y algunos conceptos.
Las tres barras significan que su hardware puede hablar con el hardware de la estación base. Pasará paquetes y descubrirá todos los dispositivos conectados a esa red. Como algunas redes no están nunca conectadas a Internet, sólo necesita una dirección y una máscara de red, pero no el resto de la información.
Una vez que el enlace básico está en marcha, desde el punto de vista de la red, el iPhone permite tres métodos para configurar la pila de red WiFi IP4. Ten en cuenta que IPv6 y otros protocolos de búsqueda automática de rutas como Bonjour pueden permitir que algunas cosas funcionen cuando falla el DHCP - pero no los ves en las preferencias y no todo funcionará en este caso.
Con Static - estás por tu cuenta y tienes que conocer e introducir todos los campos a mano. BootP es un método más antiguo para que un dispositivo pida información de red a un router y los servidores DHCP suelen responder a cualquier tipo de solicitud de forma transparente. (es decir, la mayoría de las implementaciones de DHCP reaccionan y suministran información si se les pide a través del protocolo BootP también - DHCP tiene más campanas y silbatos, por lo que es más común en estos días)
Es una respuesta DHCP válida del servidor para enviar de vuelta cualquier, toda o ninguna de la información por lo que realmente necesita saber cómo el router está configurado para saber si la información se pierde o se corrompe cuando se envía o si el router simplemente no está enviando esa información. En la práctica, si no se recibe en la respuesta DHCP que el router envía en respuesta a la solicitud de información DHCP de su teléfono, el iPhone envía toda la información al dispositivo físico que respondió a la solicitud DHCP y espera lo mejor.
En la práctica - casi siempre veo el campo de los routers (opción 3 de DHCP) lleno - así que el problema más probable cuando esto sucede es un mal funcionamiento del software en el router o una simple mala red debido a la gama, la interferencia, la sobrecarga o la incompatibilidad.
Muchos servidores DHCP tienen el BOOTP desactivado y no responden a las peticiones BOOTP, ya que el cliente terminaría con información insuficiente para conectarse y utilizar Internet. Algunos clientes pueden utilizar BOOTP al principio y si no funciona, solicitarán la información con DHCP. Con BOOTP sólo se pueden enviar al cliente algunos campos predefinidos como la dirección IP y la red (máscara de subred), pero no una geatera necesaria para llegar más allá de la red local (Internet). DHCP tiene muchas opciones definidas para el cliente, como routers (opción 3 de DHCP) como puerta de enlace por defecto a Internet, servidores de nombres de dominio (opción 6 de DHCP) para la resolución de nombres DNS y muchas otras.
Si tienes acceso al router o puedes experimentar a lo largo del tiempo y con otros clientes WiFi (teléfonos, portátiles, almohadillas) podrías ser capaz de decir si el router está sobrecargado/rompido/interferido o si es sólo la forma en que está respondiendo a las solicitudes DHCP - sólo con la información básica. Con toda probabilidad, si tu teléfono funciona en otras redes, no lo has estropeado de alguna manera sólo para esta red y puedes esperar o intentarlo de nuevo (lo que ayuda si la causa root es una interferencia temporal o una sobrecarga), o permanecer fuera de ese WiFi hasta que lo arregle el propietario.
Los dispositivos de Apple parecen utilizar el último método utilizado para configurar la interfaz (BOOTP o DHCP). Además, parecen ceñirse a esa configuración durante mucho tiempo, sin probar el otro método después de unos cuantos fallos.
El mejor orden de uso de los dispositivos cliente sería DHCP primero y BOOTP como último recurso. BOOTP hoy en día sólo es útil para los dispositivos que arrancan (el SO/instalación) desde la red e incluso aquí debería usarse DHCP para obtener la configuración completa del cliente.