Come faccio a dire a un dispositivo iOS che non c'è connessione Internet sul Wifi?


13

Ho configurato una rete WiFi per consentire ai dispositivi iOS (come il mio iPad) di connettersi ad altri dispositivi sulla rete locale, ma voglio essere in grado di utilizzare la funzionalità 3G sul mio iPad contemporaneamente per connettermi a Internet . Come posso configurare il WiFi in modo che il dispositivo iOS non pensi che ci sia una connessione Internet attraverso di esso?

Ho provato a impostare il gateway DHCP su 0.0.0.0 ma questo sembra confondere l'iPad: il cerchio che gira accanto alla rete Wifi non scompare mai anche se ha un indirizzo IP dal server DHCP.

Aggiornamento: sono stato in grado di impostare il gateway DHCP su 0 e la voce del router ora appare vuota, ma il cerchio che gira ancora non scompare.

Aggiornamento: l'impostazione del gateway DHCP su 0 o 0.0.0.0 funziona correttamente per Windows, Android e Windows Mobile, quindi sto iniziando a pensare che si tratti di un bug iOS. Ho pubblicato una domanda sul forum Dev di Apple iOS qui .


1
Non sono sicuro di aver capito: se vuoi usare il 3G, perché non disattivare il Wi-Fi?
JW8,

2
Se lo capisco correttamente, vuoi che il tuo iPhone / iPad si connetta tramite WLAN per gli indirizzi nella tua rete locale e tramite 3G per tutti gli altri indirizzi?
Nohillside

Fondamentalmente sì. Gli indirizzi nella rete locale verranno scoperti utilizzando Bonjour, ma per qualsiasi altra cosa vogliamo che ricada al 3G.
prezzemolo72

1
Penso che Apple abbia appena annullato questa capacità in iOS 10. Ho seguito tutte le istruzioni sopra relative all'IP statico su una T e ancora nessuna connessione a Internet tramite cellulare. :( Qualcuno può ancora verificare questo metodo con iOS 10?
chris

iOS 10.3.3, non sono stato in grado di farlo funzionare per me
arya

Risposte:


16

È necessario definire un indirizzo STATICO per WiFi / LAN. (definire una maschera di rete corretta e non inserire alcun indirizzo router / gateway ). (vedi la scheda statica nello screenshot di @ Michiel.)

Al termine, è possibile accedere ai computer sulla rete WiFi e accedere al resto di Internet tramite 3G.

Questo è quello che stai cercando?


Avrei dovuto essere più specifico. Vogliamo che Wifi usi DHCP, quindi questa non è un'opzione. Come posso impostare il gateway DHCP su un valore che l'iPad leggerà come non impostato?
prezzemolo72

@ parsley72 Perché sei così impostato su DHCP? A meno che non ci sia qualcosa che mi manca, non ti sarà di beneficio in questa situazione. A proposito, bella risposta, @kobame!
Andrew Larsson,

Se non si dispone di DHCP, il dispositivo iOS impiega circa un minuto per assegnare un indirizzo zeroconfig. Questa non è una buona esperienza utente.
prezzemolo72

Questa è la risposta esatta. Impostare l'indirizzo statico sull'indirizzo ricevuto dal server DHCP, escludere il gateway. Questo è come lo faccio, funziona benissimo.
dhempler

Sto cercando di configurare una rete su un prodotto per venderlo a clienti non tecnici. Chiedere loro di impostare un indirizzo statico non è molto conveniente.
prezzemolo72

5

Questo sembra essere stato risolto in iOS7: ho impostato il gateway DHCP su 0.0.0.0 e l'iPad si collega con una casella di spunta anziché lasciare il cerchio rotante.


funziona ancora iOS8 +? grazie
3pic

@ 3pic - sì, lo è (testato su iOS 9 in realtà) Vedi la mia risposta di seguito
Kevin Jantzer,

0

Sono stato in grado di connettermi con successo al wifi del mio Arduino e mantenere comunque l'accesso al web, ma ho faticato a seguire le istruzioni delle altre domande e commenti, quindi ecco la mia spiegazione.


TL; DR

  1. Connettiti al wifi Arduino Yun
  2. Prendere nota del DHCP IP addresseSubnetmask
  3. E usa quei valori con StaticIP

Versione lunga

Ci sono molte risorse che spiegano i normali metodi di connessione, ma questo è come connettersi da un dispositivo iOS e mantenere comunque l'accesso al web tramite la rete cellulare.

Dopo aver ripristinato il wifi di Yun (tieni premuto il pulsante di reset per 6-10 secondi), attendi fino a quando il dispositivo termina l'avvio e la sua rete wifi è disponibile.

Connettiti alla rete Yun e prendi nota della IP addresse Subnet masknella vista informazioni. Quindi passare a StaticIP e immettere l'IP e la subnet mask sopra menzionati.

Ora dovresti riuscire a connetterti ad Arduino ( arduino.local) e comunque accedere al Web.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.