Wi-Fiが特定のパブリックネットワークに接続できないのはなぜですか?


8

たとえば、信号強度バーが3〜4であっても、ショッピングモール、カフェ、病院などの特定の無料の公的ネットワークには接続しません。それは正しい紳士であり、ほぼ完全な信号強度であり、IPアドレスを取得していると表示されて停止しますが、数分後に切断されます。役立つ場合は、このネットワーク接続ログがあります。それ以外の場合は、正しい方向に案内してください。必要なログを提供します。

03-19 13:12:22.351 I/wpa_supplicant( 8091): got scan complete 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_supplicant_get_scan_results:return scan results2 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[AndroidAP],rssi[-83],BSSID=b4:07:f9:4c:b8:c1 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[bneizion],rssi[-59],BSSID=1c:af:f7:7d:f6:d9 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-67],BSSID=00:15:70:d1:60:ac 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-73],BSSID=00:15:70:5f:f8:b4 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[orange-TSZQ],rssi[-86],BSSID=00:21:04:db:fe:42 
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[zerbrachot],rssi[-73],BSSID=00:16:e3:f0:9f:39 
03-19 13:12:22.351 I/wpa_supplicant( 8091): Received 1400 bytes of scan results (6 BSSes) 
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_driver_wext_get_scan_results--- 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface+ 
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface- 
03-19 13:12:22.381 D/lib_locapi( 1344): loc_eng_inject_location, accuracy = 209.0 
03-19 13:12:22.411 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() incoming message, what:1 
03-19 13:12:22.441 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - isSetupWizardCompleted(): true 
03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected 
03-19 13:12:22.441 D/AutoSetting( 4710): service - processLocationBundle() distance to current is less than 1000.0m, bypass update 
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() within range 

それはすべてですか、それとも一部のパブリックホットスポットですか?そして、どれがどこにありますか?
リアムW

すべて無料の公共鍋です。
Boris_yo

回答:


4

スマートフォンがIPアドレスを待機している場合は、WiFi 接続されています。そして、ログの最後の3行目がこのステータスを確認しているようです:

03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected

有効なIPアドレスを取得できない場合:

  1. ネットワークにDHCPサーバーがない
  2. ネットワークは、IPアドレスを全員に与えないように明示的に指示されています(ホワイトリスト)
  3. WiFiがDHCPOFFERパケットを失ったため、ネゴシエーションを続行できません

3番目のケースの興味深い部分は、ネットワークの信号強度が過度に低い必要はないということです。そのような場合には、ネットワークコンポーネントの実装にも役割があると思います。たとえば、最近、自宅のコンピューターでhostapを使用して一時的なWPA2ネットワークを設定するときに多くの問題が発生しました。私のAndroidフォンは、半分以上の回数でIPアドレスの取得を拒否しました。DHCPserverのログについてWhatching私は、明らかに理由もなく電話が交渉の途中でパケットに応答しなくなっただけで交渉手順が停止したことに気づきました。さて、私はさらに問題を調査しませんでした(それで時間のロスが多すぎます)が、WPAネットワークの設定で問題が発生する可能性があることが本当にたくさんあることがわかりました。


または、携帯電話に静的IPを保存していて、無料ではないためネットワークでこのIPに接続できない場合があります。
ギヨーム

私が接続していたラップトップだったら、失敗しないと思います。
Boris_yo 2012年

1

可能性としては、ネットワークは範囲内にありますが、接続するのに十分なほど強力ではありません。

デバイスに時々これが表示されます-設定メニューにWi-Fiホットスポットが表示され、接続を試行できますが、しばらくの間「接続中」で止まったまま、あきらめます。

これは、ネットワーク信号が十分に強くないためであると考えています。まるでルーターに近づくと接続されるようです。


0

一部のカスタムROMには正しいMACアドレスの表示に関する問題があります。少なくとも私のCM7 ROMにはこの問題があり、wifiへの接続が面倒です。

その問題について調査してみてください。


HTC Senseがバージョン3.0にアップデートされた状態で、Android 2.3.5にアップデートされたストックROMを持っています
Boris_yo

-1

特定のパブリックネットワークには、ネットワークを保護するための独自のファイアウォールがあります。一部は暗号化でパスワード保護されています。Wi-Fiには独自の制限と境界があります。パブリックネットワークに接続するには、アクセス許可が必要です。


-2

多くのパブリックWiFiホットスポットでは、ユーザーがWebページ経由でログインする必要があります。場合によっては、30分のような試用オファーがあり、その後は延長使用などに料金がかかる場合があります。

アクセスを提供するモール/空港/組織のテクニカルサポート/ヘルプデスクに問い合わせることをお勧めします。

更新:また、ホットスポットがアドホックネットワークとして構成されている場合、Androidデバイスはデフォルトでは接続しません。ただし、これにはいくつかの方法があります。お使いの携帯電話とOSに依存し、もちろん、1つは根ざしする必要があります。


そのときも彼はネットワーク接続を取得し、インターネットにアクセスできなくなります。
エリック

本当です。私は彼が接続されているのに間違ってサーフィンできないと思っていました。
Sparx、2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.