En pocas palabras, está viendo la diferencia entre una red física local y la infraestructura de IP necesaria para enrutar 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 solucionar problemas es este artículo de Apple . Ya que es más general que tu pregunta, me ocuparé un poco en el caso de cubrir el fondo y algunos conceptos.
Las tres barras indican que su hardware puede comunicarse con el hardware de la estación base. Pasará paquetes y descubrirá todos los dispositivos conectados a esa red. Dado que algunas redes nunca están conectadas a Internet, solo necesita una dirección y una máscara de red, pero no la otra información.
Una vez que el enlace básico está activo, desde una perspectiva de red, el iPhone permite tres métodos para configurar la pila de red WiFi IP4. Tenga en cuenta que IPv6 y otros protocolos de búsqueda automática de rutas como Bonjour pueden permitir que algunas cosas funcionen cuando el DHCP falla, pero no las ve en las preferencias y no todo funcionará en este caso.
Con Static: usted está solo y debe conocer e ingresar todos los campos a mano. BootP es un método más antiguo para que un dispositivo solicite información de red a un enrutador y los servidores DHCP generalmente responden a cualquiera de las dos formas de solicitud de forma transparente. (Es decir, la mayoría de las implementaciones de DHCP reaccionan y suministran información si también se solicita a través del protocolo BootP. DHCP tiene más alarmas, por lo que es más común en estos días)
Es una respuesta DHCP válida del servidor para devolver cualquier, toda o ninguna información, por lo que realmente necesita saber cómo está configurado el enrutador para saber si la información se está perdiendo o corrompiendo cuando se envía o si El enrutador simplemente no está enviando esa información. En la práctica, si el enrutador no se recibe en la respuesta DHCP que el enrutador envía en respuesta a la solicitud de información de DHCP de su teléfono, el iPhone envía toda la información al dispositivo físico que respondió a la solicitud de DHCP y espera lo mejor.
En la práctica, casi siempre veo que el campo de enrutadores (opción 3 de DHCP) está lleno, por lo que el problema más probable cuando esto sucede es un mal funcionamiento del software en el enrutador o una red defectuosa debido al alcance, interferencia, sobrecarga o incompatibilidad. / p>
Muchos servidores DHCP tienen BOOTP deshabilitado y no responden a las solicitudes BOOTP,
ya que el cliente terminaría con información insuficiente para conectarse y utilizar Internet.
Al principio, algunos clientes pueden usar BOOTP y, si no funciona, solicitarán la información con DHCP.
Con BOOTP solo se pueden enviar al cliente algunos campos predefinidos, como la dirección IP y la red (máscara de subred), pero no se necesita un canal para ir más allá de la red local (Internet).
DHCP tiene muchas opciones definidas para el cliente, como enrutadores (opción 3 de DHCP) como puerta de enlace predeterminada a Internet, servidores de nombres de dominio (opción 6 de DHCP) para la resolución de nombres de DNS y muchas otras.
Si tiene acceso al enrutador o puede experimentar a través del tiempo y con otros clientes WiFi (teléfonos, computadoras portátiles, almohadillas), es posible que pueda saber si el enrutador está sobrecargado / roto / interferido o si así es como responde. Solicitudes DHCP - solo con la información básica. Con toda probabilidad, si su teléfono funciona en otras redes, no lo rompió solo por esta red y puede esperar o intentarlo de nuevo (lo que ayuda si la causa principal es una interferencia temporal o una sobrecarga), o permanecer apagado que WiFi hasta que sea arreglado por el propietario.
Los dispositivos Apple parecen utilizar el último método utilizado para configurar la interfaz (BOOTP o DHCP). Además, parece que se adhieren a esa configuración durante mucho tiempo, y no intentan el otro método después de algunos fallos.
La mejor orden para el uso de dispositivos cliente sería DHCP primero y BOOTP como último recurso. BOOTP hoy en día solo es útil para dispositivos que arrancan (el sistema operativo / instalación) desde la red e incluso aquí se debe usar DHCP para obtener la configuración completa del cliente.