¿Cómo le digo a un dispositivo iOS que no hay conexión a Internet en el Wifi?

Configuré una red WiFi para permitir que los dispositivos iOS (como mi iPad) se conecten a otros dispositivos en la red local, pero quiero poder usar la funcionalidad 3G en mi iPad al mismo tiempo para conectarme a Internet. . ¿Cómo puedo configurar el WiFi para que el dispositivo iOS no crea que hay una conexión a Internet a través de él?

Intenté configurar la puerta de enlace DHCP en 0.0.0.0, pero esto parece confundir al iPad: el círculo giratorio junto a la red Wifi nunca desaparece a pesar de que tiene una dirección IP del servidor DHCP.

Actualización: pude configurar DHCP Gateway en 0 y la entrada del enrutador ahora aparece en blanco, pero el círculo giratorio aún no desaparece.

Actualización: configurar DHCP Gateway en 0 o 0.0.0.0 funciona bien para Windows, Android y Windows Mobile, por lo que empiezo a pensar que se trata de un error de iOS. He publicado una pregunta en el foro de desarrolladores de iOS de Apple aquí .

No estoy seguro de entender - si quieres usar 3G, ¿por qué no simplemente apagar Wi-Fi?
Si entiendo esto correctamente, ¿quiere que su iPhone/iPad se conecte a través de WLAN para direcciones en su red local y a través de 3G para todas las demás direcciones?
Básicamente sí. Las direcciones en la red local se descubrirán utilizando Bonjour, pero para cualquier otra cosa, queremos que recurra a 3G.
Creo que Apple simplemente eliminó esta capacidad en iOS 10. Seguí todas las instrucciones anteriores con respecto a la IP estática al pie de la letra y todavía no tengo conexión a Internet a través del celular. :( ¿Alguien puede verificar este método con iOS 10?
iOS 10.3.3, no he podido hacer que esto funcione para mí

Respuestas (3)

Debe definir una dirección ESTÁTICA para WiFi/LAN. (defina una máscara de red correcta y no ingrese ninguna dirección de enrutador/puerta de enlace ). (vea la pestaña estática en la captura de pantalla de @Michiel).

Cuando termine, puede acceder a las computadoras en la red WiFi y accederá al resto de Internet a través de 3G.

¿Esto es lo que buscas?

Debí haber sido más especifico. Queremos que Wifi use DHCP, por lo que esta no es una opción. ¿Cómo puedo configurar la puerta de enlace DHCP a un valor que el iPad leerá como no configurado?
@parsley72 ¿Por qué estás tan concentrado en DHCP? A menos que me esté perdiendo algo, no te beneficiará en esta situación. Por cierto, ¡buena respuesta, @kobame!
Si no tiene DHCP, el dispositivo iOS tarda aproximadamente un minuto en asignar una dirección de configuración cero. Esta no es una buena experiencia de usuario.
Esta es la respuesta correcta. Establezca la dirección estática en la dirección que recibió del servidor DHCP, omita la puerta de enlace. Así es como lo hago, funciona muy bien.
Estoy tratando de configurar una red en un producto para venderlo a clientes no técnicos. Pedirles que establezcan una dirección estática no es muy conveniente.

Esto parece estar solucionado en iOS7: configuré DHCP Gateway en 0.0.0.0 y el iPad se conecta con una casilla de verificación en lugar de dejar el círculo giratorio.

¿Sigue funcionando iOS8+? Gracias
@3pic: sí lo es (Probado en iOS 9 en realidad) Vea mi respuesta a continuación

Pude conectarme con éxito al wifi de mi Arduino y aún conservar el acceso a la web, pero tuve problemas para seguir las instrucciones de las otras preguntas y comentarios, así que aquí está mi explicación.


TL;DR

  1. Conéctese a Arduino Yun wifi
  2. Anote el DHCP IP addressySubnetmask
  3. Y usa esos valores con StaticIP

Versión larga

Hay muchos recursos que explican los métodos normales de conexión, pero esta es la forma de conectarse desde un dispositivo iOS y seguir teniendo acceso a la web a través de la red celular.

Después de restablecer el wifi de Yun (mantenga presionado el botón de reinicio durante 6 a 10 segundos), espere hasta que el dispositivo termine de iniciarse y su red wifi esté disponible.

Conéctese a la red Yun y tome nota de IP addressy Subnet masken la vista de información. Luego cambie a StaticIP e ingrese la IP y la máscara de subred mencionadas anteriormente.

Ahora debería poder conectarse al arduino ( arduino.local) y seguir accediendo a la web.