保持连接到没有互联网的特定Wifi


11

我有一个配备了棉花糖的Nexus 5,以及另一个带有内置5.8Ghz WiFi的设备,该设备可用于从中传输视频。当我连接到该WiFi时,它不断告诉我,它没有互联网连接,因此显然会自动断开连接以找到更好的WiFi。如何保持连接?

我已经尝试过的一些方法:

  • 将频率设置为仅5Ghz
  • 删除所有其他已知的Wifi
  • 手动添加wifi

除非连接稳定,否则无法使用相应的应用程序连接到设备。有没有可以实现此目标的应用程序?

编辑

设备断开连接时,Logcat将打印以下内容:

12-23 20:29:09.368: D/IpReachabilityMonitor(777): clear: iface{wlan0/21}, v{4}, ntable=[]
12-23 20:29:09.377: I/wpa_supplicant(4270): wlan0: CTRL-EVENT-DISCONNECTED bssid=00:e0:5d:91:1b:ec reason=3 locally_generated=1
12-23 20:29:09.381: D/WifiStateMachine(777): WifiStateMachine: Leaving Connected state

到目前为止,我发现这可能是内核问题。但是,在这种情况下,我没有找到任何对android的引用。



感谢您的提示。该adb shell删除的感叹号和我没有得到有关失踪的互联网连接的任何通知了。但是,连接仍会在短时间后断开。保持连接状态。10至30秒,然后断开连接。它重新连接,但是视频传输中断。有任何想法吗?
丹尼斯·卢

1
嘿,丹尼斯,这真令人讨厌。当我告诉设备保持一个连接时,我希望它尊重我的愿望,而不是打出“我认为我比U哑用户更聪明”的牌。
Mindwin 2015年

我现在也用三星Galaxy S5设备检查了wifi,它在那里像魅惑一样工作。我不知道股票android有什么问题。
丹尼斯·卢

Answers:


5

我显然为我的问题找到了可能的解决方案。

我只需按照以下说明将DHCP设置设置为静态,并为设备提供适当的IP,网关并保留dns预设为(8.8.8.8):是否可以在没有DNS的情况下分配静态IP地址?

之后,它仍然抱怨缺少互联网连接,但是这次它保持了连接。

我在Nexus 5和Nexus 9上都进行了测试,它似乎可以正常工作。


终于发现了这一点,我打算将Internet放入路由器,然后仅允许ICMP ping请求并阻止所有其他Internet请求,以便客户端设备保持连接状态,我假设如果客户端可以访问ICMP ping,则它们不会显示Internet失踪
塞迪·穆霍萨

0

在SU全局设置中预设了Android,以删除没有互联网连接的WIFI。即使您选择“保持连接”,它还是变幻无常的,并且可能仍会断开连接。并且每次循环重复时,连接都会丢失。但是,可以在SU全局设置中更改不使用Internet断开Wifi的命令(有点像计算机上的Bios)。

为什么现在要断开此连接,所以有如此之多的WIFI设备未连接互联网,摄像头,无人机,警报,干净的网络等,并且由于Android操作系统中的后台命令,手机所有者无法控制连接。

如果您有能力使用ADB并能快速启动,则此shell命令可用于棉花糖:键入su以进入超级用户模式。然后键入以下命令:

settings put global captive_portal_detection_enabled0

它禁用“如果没有互联网连接,则丢弃wifi”功能。

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.