conectividad de red iOS en una red local aislada sin servidor DNS

1

Tengo un problema con la configuración de mi iPad para que funcione en una red Wi-Fi local y aislada que no tiene un servidor DNS. El problema está en cómo convencer al iPad de que realmente está conectado a la red.

Mi punto de acceso Wi-Fi normal es proporcionar direcciones en el bloque 165.156, y el iPad se conecta felizmente con DHCP y ve el mundo exterior. Sin embargo, necesito conectar mi iPad a un dispositivo local con una dirección IP de 192.168.10.11 que está cableada en mi red, así que quiero que mi iPad hable sobre el bloque 192.168, pero no quiero cambiar la configuración de mi AP WiFi ( porque, entre otras cosas, esto es un caso de prueba para una red de clientes), ni quiero hacer Jailbreak a mi iPad.

Así que configuro manualmente el iPad a una IP estática de 192.168.10.12, para el SSID conectado de mi red Wi-Fi. Cuando hago esto (usando una utilidad de red de terceros en el iPad) puedo hacer ping a 192.168.10.11 desde el iPad, y pensé que todo estaba bien y feliz.

Sin embargo, con esta configuración, el icono de Wi-Fi en el iPad no se muestra . Por lo que entiendo, esto significa que a pesar de que estoy conectado a una red de tipo, el iPad no está de acuerdo conmigo, y esto se debe a que el sistema SCNetworkReachability no puede encontrar lo que necesita para determinar la conectividad.

Pero un programa comercial que usaré en el iPad usa el sistema de Alcance para determinar la disponibilidad de la red, y sin que iOS diga que hay una red que el programa comercial no se comunicará con el dispositivo cableado. Por lo tanto, de alguna manera necesito vencer al iPad para que se someta y convencerlo de que hay conectividad de red.

De Reachability

  

IMPORTANTE: la accesibilidad debe usar DNS para resolver el nombre de host antes   puede determinar la accesibilidad de ese host, y esto puede llevar tiempo   en ciertas conexiones de red. Debido a esto, la API volverá   No se puede acceder hasta que se haya completado la resolución de nombres. Este retraso puede ser   visible en la interfaz de algunas redes.

Parece que necesito agregar algún tipo de información de DNS para mantener al iPad contento. Sin embargo, en última instancia, todo esto debe ejecutarse en una red aislada que tendrá direcciones IP estáticas y que no tendrá un servidor DNS de ningún tipo. Por lo tanto no habrá conectividad externa.

Así que mi pregunta se reduce a:

¿Qué tipo de configuración de DNS (y dónde), se necesita en el iPad para convencer al sistema SCNetworkReachability de que todo está bien con la red, aunque no haya un servidor DNS en el sistema?

Actualizar

Según mi comentario a la respuesta de Triniq, no tengo control sobre la red de destino y no podré instalar ningún sistema de servidor DNS. Estoy buscando una solución solo para iPad.

    
pregunta Peter M 06.02.2015 - 22:51

2 respuestas

1

No es una respuesta directa, pero ¿por qué no configura dnsmasq en algún lugar de su red 192.168 y usa esa ip de hosts para el servidor dns en la configuración de ipad? Debe ser una solución viable. Si esta red adicional no tiene conectividad www, haga una entrada para apple.com en el archivo / etc / hosts donde se ejecuta dnsmasq. Esto debería engañar al iPad para que piense que está realmente en línea.

    
respondido por el triniq 10.02.2015 - 22:36
0

Me conecto a través de un proveedor de celulares peruano. Pero sus servidores DNS apestan. Así que voy a Configuración- > WiFi y hago clic en el icono de información. Luego cambié el único IP IP provisto por DHCP a dos que sé que funcionan bien. La configuración persiste: DHCP no la anula la próxima vez que me conecto.

Solía tener mi Mac ejecutando un servidor de almacenamiento en caché. Estoy tratando de ponerlo en marcha nuevamente, ya que sería más rápido que el método actual.

    
respondido por el WGroleau 27.02.2016 - 23:52

Lea otras preguntas en las etiquetas