“由于互联网连接在<SSID>”上不可用,因此Wi-Fi已关闭“ -- wi-fi 领域 和 internet 领域 android 相关 的问题

“Wi-Fi was turned off since internet connection was not available on <SSID>”


0
vote

问题

中文

我在家里有一个本地无线网络,不能为我提供互联网。如果我将我的Android设备(AT&amp; T NER TERRAIN运行冰淇淋SANTWHICH V4.0.4)到WIFI网络,它一旦收到IP地址,它就再次关闭了WIFI,并提示我在其中上述消息<代码> <SSID> 是我的wifi网络的SSID。

任何想法如何关闭此行为?

我有一个Linux服务器连接到WiFi并完全控制其DHCP和DNS,因此如果我可以在网络上提供一些假主机,让我的手机保持联系,这也是一个完全精细的解决方案。< / p>

英文原文

I have a local wireless network at my home that doesn't provide me with internet access. If I connect my Android device (AT&T NEC Terrain running Ice Cream Sandwhich v4.0.4) to that WiFi network, as soon as it receives an IP address, it turns off WiFi again and prompts me with the message above where <SSID> is the SSID of my wifi network.

Any ideas how I can turn off this behavior?

I have a linux server hooked up to that WiFi and have full control over its DHCP and DNS, so if I can provide some fake host on the network for my phone to stay connected, that's a perfectly fine solution, too.

     

回答列表

0
 
vote

这是一个痛苦的一个,但我认为它:

当Android连接到新网络时,它试图自动检测它是否实际上可以通过此网络到达Internet。如果没有,它将显示浏览器窗口并打开随机的HTTP-addretion,希望能够提出网络的俘虏门户(即您的酒店的WiFi登录页面等)。

通过请求 http://clients3.google.com/generate_204 (或类似)并期待某个答案来完成检测。 (我故意将此地址转换为链接,因为如果您尝试打开它,则不会发生任何事情,因为它返回 HTTP Status 204: No Content ,大多数浏览器忽略)。

现在,我的混乱来自于我确实拥有一个HTTP服务器运行来服务此响应,并且确实有一个DNS服务器设置为将请求指向该服务器。但服务器没有获得此特定电话的任何请求(其他Android手机工作)。

拒绝这款特定手机是否有两件事:

  1. 它只是禁用WiFi,而不是提出俘虏门户网站页面,如果没有检测到网络,这使得它非常困难甚至明白正在发生的事情。
  2. 它没有使用dns查找 clients3.google.com ,但是,使用了一个硬编码的IP!

所以,我终于能够通过设置 iptables -rule来解决这个问题,只需将所有HTTP请求转发到我的HTTP服务器,而不管他们是针对性的IP。之后,手机得到了 generate_204 - 重新播放,一切都在计划...

 

This was a painful one, but I figured it out:

When Android connects to a new network, it tries to auto-detect whether it can actually reach the internet via this network. If not, it will display a browser window and open a random http-address in the hope to bring up the captive portal of the network (i.e. your hotel's wifi login page, etc.).

The detection is done by requesting http://clients3.google.com/generate_204 (or similar) and expecting a certain answer. (I deliberately didn't turn this address into a link, because if you try to open it, nothing happens as it returns HTTP Status 204: No Content, which most browsers ignore).

Now, my confusion came from the fact that I did have an HTTP server running to serve this response and did have a DNS server set up to direct the request to that server. But the server wasn't getting any requests from this particular phone (other Android phones worked).

Turns out this particular phone does two things differently:

  1. It simply disables WiFi rather than bringing up the captive portal page if no network is detected, which made it really hard to even understand what was going on.
  2. It didn't use a DNS lookup for clients3.google.com, but instead used a hard-coded IP for it!

So, I was finally able to solve the problem by setting up an iptables-rule that simply forwarded all HTTP requests to my HTTP server, irrespective of which IP they were targeted at. After that, the phone got its generate_204-reply and everything worked as planned...

 
 

相关问题

0  LG STYLO 3 Wi-Fi随机断开  ( Lg stylo 3 wi fi randomly disconnecting ) 
我上个月在板球上有一个lg stylo 3,并且我似乎已经有问题了。随机地,它将断开与Wi-Fi的连接。当我进入设置时,它将说网络被禁用。任何想法可能导致它? ...

1  完全禁用蜂窝数据,仅在可用时限制应用程序  ( Completely disabling cellular data and limiting apps only to wifi when available ) 
我最近(2个月前)购买了我的第一个智能手机。我正在采取一种预付合同(我支付我在呼叫和短信方面使用的是,它自动从我的银行账户中取出)。 多年来,我每月支付6-7欧元(最多!)。我不喜欢一般的手机,智能手机对我来说是一个新的东西,但我买了它只是为了便宜的GPS和相机(不是移动冲浪)。在第一个月之后,我有一个惊人的30欧元...

12  是否有任何WEP开裂应用程序可用于Android?  ( Is there any wep cracking application available for android ) 
是否有任何用于Android的WEP开裂应用程序? 如果不是在技术上可以在平均Android手机上提供的API和硬件在技术上开裂? 这是一个纯粹的学术问题,请留出伦理的论点。 ...

44  我可以自动登录以打开需要Web登录/密码的WiFi吗?  ( Can i automatically log in to open wifi that requires web login password ) 
有很多的WiFi热点是开放的,但需要基于Web的登录使用。酒店,coffeeshops,工作场所。对于受密码保护的WiFi,它很容易设置Android手机以记住登录名和密码。但是,我希望能够定期使用Web的密码与Web的密码使用我的WoodPlace的WiFi,而无需手动键入。它应该只能自动连接到WiFi路由器,转到...

19  我可以使用没有手机计划的现代安卓手机吗?  ( Can i use a modern android phone with no phone plan ) 
我是新的Android平台,但我正在考虑为Android 2.x做一些开发,希望最终向Android应用市场发布应用程序。我希望能够在"真实" 的硬件上测试我的应用程序,但我已经拥有一款iPhone,这是一个充足的本身,我不想支付整个第二个手机计划,只需测试我的代码。所以我的问题是,是否有可能购买解锁的Android...

0  在Samsung Galaxy Tab 4上无法打开WiFi和Bluetooth  ( Cannot turn on wifi and bluetooth on samsung galaxy tab 4 ) 
我有三星Galaxy Tab 4在Android 4.4.2上运行。我刚刚在3个月前买了它。它没有植根(我不想要rootiT)。我还有"终端仿真器" (从播放商店下载)。 我无法打开wifi和蓝牙。 MAC地址和蓝牙地址也不显示在设置上。当我按下WiFi按钮(在快速设置上)时,它会变为绿色3-6秒,然后再次恢复到白色...

4  在三星S9上没有“使用系统证书”选项  ( No use system certificates options on samsung s9 ) 
我正在尝试使用PEAP连接到WiFi网络,但我找不到使用系统证书选项,我应该以某种方式启用它吗? ...

0  如何在Android 8.1上的Wi-Fi接入点中启用MAC地址过滤?  ( How to enable mac address filtering in wi fi access point on android 8 1 ) 
我可以通过直接在Android 6.0.1上修改/data/misc/wifi/hostapd.conf来执行此操作,但Android 8.1始终涵盖它。 即,我可以手动运行hostapd而没有定居点吗?我尝试了这个,但看起来wifi设备是禁用: #hostapd -e /data/misc/wifi/entro...

6  如何为我的Android设备设置我的WiFi路由器?  ( How do i set up my wifi router for my android device ) 
我有一个无线网络设置使用sweex lc000070路由器,wep加密,而我的htc hero可以连接到网络,互联网似乎没有工作。 在路由器上有任何设置,我必须更改为Android设备连接? ...

3  HTC Evo - Can Wi-Fi睡眠睡眠吗?  ( Htc evo can wi fi radio sleep ) 
我注意到,当主动下载大量数据时,Wi-Fi收音机使用的功率远低于3G无线电。但是,当手机没有太多使用时,3G无线电将睡觉,但Wi-Fi收音机不会。这实际上意味着如果我留下Wi-Fi,我的电池将比我使用3G的速度快约2.5倍。 有没有办法获得两个世界的最佳?如果在Wi-Fi信号的范围内,我会喜欢它,如果我可以留下Wi-...

1  Android 6.0.1(rooted)阻止WiFi连接的USB系列(载体没有问题)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
我知道有许多关于类似主题的问题,但我相信我的问题是不同的,让我解释: 我在西班牙,运营商确实允许USB连接WiFi连接(手机连接到WiFi网络,我想通过USB连接到我的笔记本电脑,所以笔记本电脑使用WiFi连接电话)。我知道这是可能的,因为在我的三星Galaxy笔记1上使用Android 4.4我可以做到,没问题。 ...

9  当我尝试连接到安全的WiFi网络时,为什么Android会提示我“输入凭据存储密码”?  ( Why does android prompt me with enter the credential storage password when i a ) 
当我将iPhone连接到安全的WiFi网络(在工作中)时,我提示我输入我的用户名和密码。 (然后我提示您接受我的假设是SSL证书。) 但是当我在metorola droid或htc evo 4g上选择同一网络时,我提示"输入凭据存储密码" 。这个密码是什么? ...

3  Nexus一:3G / WiFi未切换  ( Nexus one 3g wifi not switching ) 
截至过去几周,我的手机在WiFi和3G之间自动切换了问题。当我离开家时,我必须完全关闭收音机并重新打开它以拿起3G连接。当我在晚上回家时,我必须关掉WiFi,然后重新打开它,以便它踢进去。 有没有其他人经历过这个问题或知道如何修复它? 编辑: 问题是手机不会自动从WiFi切换到3G,反之亦然。如果我超出了已知的W...

4  通过Froyo 2.2激活Verizon Droid上的WiFi热点系列  ( Activating wifi hotspot tethering on a verizon droid with froyo 2 2 ) 
我扎根了我的机器人,弗洛沃致力于它(无虫野兽)。 在此内容上启用WiFi热点的最佳方法是什么? 我尝试了一个应用程序"无线系绳" ,允许我通过WiFi连接我的Mac,但它不会为其分配有效的IP地址。 ...

13  我可以将我的Android设备转换为网络摄像头吗?  ( Can i turn my android device into a webcam ) 
如果是这样,怎么样?可以通过USB,蓝牙或Wi-Fi连接来实现吗? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有