如何告诉iOS设备在Wifi上没有互联网连接?


13

我已经设置了一个WiFi网络,以允许iOS设备(例如我的iPad)连接到本地网络上的其他设备,但是我希望能够同时使用我iPad上的3G功能来连接到互联网。如何设置WiFi,以使iOS设备认为没有互联网连接?

我尝试将DHCP网关设置为0.0.0.0,但这似乎使iPad感到困惑-Wifi网络旁边的旋转圈永远不会消失,即使它具有DHCP服务器的IP地址也是如此。

更新:我能够将DHCP网关设置为0,并且路由器条目现在显示为空白,但是旋转的圆圈仍然不会消失。

更新:将DHCP网关设置为0或0.0.0.0可以在Windows,Android和Windows Mobile上正常工作,因此我开始认为这是一个iOS错误。我在这里的Apple iOS开发论坛上发布了一个问题。


1
不确定我是否了解-如果您要使用3G,为什么不关掉Wi-Fi?
— 2012年

2
如果我正确理解这一点,您是否希望您的iPhone / iPad通过WLAN连接本地网络中的地址,并通过3G连接所有其他地址?
— nohillside

基本上是。本地网络中的地址将使用Bonjour发现,但对于其他任何情况,我们都希望它可以使用3G。
— parsley72 2012年

1
我认为Apple只是在iOS 10中取消了此功能。我按照上述所有有关将IP固定到T的指示进行了操作,但仍然没有通过蜂窝的Internet连接。:(有谁能在iOS 10上验证此方法吗?
— chris

iOS 10.3.3,无法为我完成这项工作
— arya

Answers:


16

您应该为WiFi / LAN定义一个STATIC地址。(定义正确的网络掩码,并且不要输入任何路由器/网关地址)。(请参阅@Michiel屏幕快照中的静态选项卡。)

完成后,您可以访问WiFi网络上的计算机,然后将通过3G访问Internet的其余部分。

这是您要找的东西吗?


我应该更具体一些。我们希望Wifi使用DHCP,所以这不是一个选择。如何将DHCP网关设置为iPad将读取为未设置的值?
— parsley72 2012年

@ parsley72为什么对DHCP如此设置?除非有什么我想念的,否则在这种情况下对您没有好处。顺便说一句,好答案,@ kobame!
— 安德鲁·拉尔森

如果您没有DHCP,则iOS设备需要大约一分钟的时间来分配zeroconfig地址。这不是良好的用户体验。
— parsley72 2012年

这是正确的答案。将静态地址设置为您从DHCP服务器收到的地址,省去网关。这就是我的方法,效果很好。
— dhempler

我正在尝试在产品上建立网络以销售给非技术客户。要求他们设置一个静态地址不是很方便。
— parsley72

5

这在iOS7中似乎是固定的-我将DHCP网关设置为0.0.0.0,iPad用打勾框连接,而不是离开旋转的圆圈。


这仍在运行iOS8 +吗?谢谢
— 3pic 2015年

@ 3pic –是的(实际上已在iOS 9上测试过)请参阅下面的答案
— Kevin Jantzer 2015年

0

我能够成功连接到Arduino的wifi并仍然保持对网络的访问,但是按照其他问题和评论的说明进行操作很困难,因此这里是我的解释。


TL; DR

  1. 连接到Arduino Yun wifi
  2. 记下DHCP IP address和Subnetmask
  3. 并将这些值与StaticIP一起使用

长版

有很多资源说明了正常的连接方法,但这是如何从iOS设备进行连接并仍然保留通过蜂窝网络访问Web的方法。

重置Yun的wifi(按住重置按钮6到10秒钟)后,请等待设备完成启动并且wifi网络可用。

连接到Yun网络,IP address并Subnet mask在信息视图中记下和。然后切换到StaticIP并输入上述IP和子网掩码。

现在,您应该能够连接到arduino(arduino.local)并仍然可以访问网络。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.