Wie kann ich einem iOS-Gerät mitteilen, dass über das WLAN keine Internetverbindung besteht?

13

Ich habe ein WiFi-Netzwerk eingerichtet, damit iOS-Geräte (z. B. mein iPad) eine Verbindung zu anderen Geräten im lokalen Netzwerk herstellen können. Ich möchte jedoch gleichzeitig die 3G-Funktionalität auf meinem iPad verwenden können, um eine Verbindung zum Internet herzustellen . Wie kann ich das WLAN so einrichten, dass das iOS-Gerät nicht glaubt, dass eine Internetverbindung besteht?

Ich habe versucht, das DHCP-Gateway auf 0.0.0.0 einzustellen, aber dies scheint das iPad nur zu verwirren - der Kreis neben dem Wifi-Netzwerk verschwindet nie, obwohl er eine IP-Adresse vom DHCP-Server hat.

Update: Ich konnte das DHCP-Gateway auf 0 setzen und der Router-Eintrag wird jetzt leer angezeigt, aber der Kreis dreht sich immer noch nicht.

Update: Das Einstellen des DHCP-Gateways auf 0 oder 0.0.0.0 funktioniert gut für Windows, Android und Windows Mobile, sodass ich anfange zu glauben, dass dies ein iOS-Fehler ist. Ich habe eine Frage auf dem Apple iOS Dev Forum gepostet hier .

Petersilie72
quelle
1
Ich bin mir nicht sicher, ob ich das verstehe. Wenn Sie 3G verwenden möchten, schalten Sie Wi-Fi einfach aus.
JW8
2
Wenn ich das richtig verstehe, soll Ihr iPhone / iPad eine Verbindung über WLAN für Adressen in Ihrem lokalen Netzwerk und über 3G für alle anderen Adressen herstellen?
Nohillside
Grundsätzlich ja. Die Adressen im lokalen Netzwerk werden mit Bonjour ermittelt, aber für alles andere möchten wir, dass es auf 3G zurückgreift.
Petersilie72
1
Ich denke, Apple hat diese Fähigkeit in iOS 10 gerade nicht gemixt. Ich habe alle oben genannten Anweisungen bezüglich statischer IP zu einem T befolgt und immer noch keine Internetverbindung über Mobilfunk. :( Kann jemand diese Methode noch mit iOS 10 überprüfen?
Chris
iOS 10.3.3, konnte diese Arbeit nicht für mich machen
Arya

Antworten:

16

Sie sollten eine STATISCHE Adresse für das WLAN / LAN definieren. (Definieren Sie eine korrekte Netzmaske und geben Sie keine Router- / Gateway-Adresse ein. ) (Siehe die statische Registerkarte im Screenshot von @ Michiel.)

Wenn Sie fertig sind, können Sie auf die Computer im WiFi-Netzwerk zugreifen und über 3G auf den Rest des Internets zugreifen.

Das suchen Sie?

Kobame
quelle
Ich hätte genauer sein sollen. Wir möchten, dass das WLAN DHCP verwendet, daher ist dies keine Option. Wie kann ich das DHCP-Gateway auf einen Wert einstellen, den das iPad als nicht gesetzt liest?
Petersilie72
@ parsley72 Warum bist du so auf DHCP eingestellt? Wenn mir nichts fehlt, wird es Ihnen in dieser Situation keinen Nutzen bringen. Übrigens, nette Antwort, @kobame!
Andrew Larsson
Wenn Sie kein DHCP haben, benötigt das iOS-Gerät ungefähr eine Minute, um eine Nullkonfigurationsadresse zuzuweisen. Dies ist keine gute Benutzererfahrung.
Petersilie72
Das ist die richtige Antwort. Stellen Sie die statische Adresse auf die Adresse ein, die Sie vom DHCP-Server erhalten haben, und lassen Sie das Gateway weg. So mache ich das, funktioniert super.
Dhempler
Ich versuche, ein Netzwerk für ein Produkt einzurichten, um es an nicht technische Kunden zu verkaufen. Es ist nicht sehr praktisch, sie zu bitten, eine statische Adresse festzulegen.
Petersilie72
5

Dies scheint in iOS7 behoben zu sein. Ich habe das DHCP-Gateway auf 0.0.0.0 eingestellt und das iPad stellt eine Verbindung mit einem Kontrollkästchen her, anstatt den Kreis zu verlassen.

Petersilie72
quelle
funktioniert das noch iOS8 +? danke
3pic
@ 3pic - ja, es ist (tatsächlich auf iOS 9 getestet) Siehe meine Antwort unten
Kevin Jantzer
0

Ich konnte mich erfolgreich mit dem WLAN meines Arduino verbinden und trotzdem den Zugriff auf das Internet behalten, aber ich hatte Mühe, den Anweisungen aus den anderen Fragen und Kommentaren zu folgen. Hier ist meine Erklärung.


TL; DR

  1. Stellen Sie eine Verbindung zu Arduino Yun WiFi her
  2. Notieren Sie sich das DHCP IP addressundSubnetmask
  3. Und verwenden Sie diese Werte mit StaticIP

Lange Version

Es gibt viele Ressourcen, die die normalen Verbindungsmethoden erläutern. Auf diese Weise können Sie jedoch von einem iOS-Gerät aus eine Verbindung herstellen und trotzdem über das Mobilfunknetz auf das Web zugreifen.

Warten Sie nach dem Zurücksetzen des WLANs des Yun (halten Sie die Reset-Taste 6-10 Sekunden lang gedrückt), bis das Gerät den Startvorgang abgeschlossen hat und das WLAN-Netzwerk verfügbar ist.

Stellen Sie eine Verbindung zum Yun-Netzwerk her und notieren Sie sich das IP addressund Subnet maskin der Info-Ansicht. Wechseln Sie dann zu StaticIP und geben Sie die oben genannte IP- und Subnetzmaske ein.

Sie sollten nun in der Lage sein, eine Verbindung zum arduino ( arduino.local) herzustellen und trotzdem auf das Web zuzugreifen.

Kevin Jantzer
quelle