Почему 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 будет подключен. И третья последняя строка в вашем журнале, кажется, подтверждает этот статус:

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

Если вы не можете получить действительный IP-адрес, то:

  1. в сети нет DHCP-сервера
  2. сеть получила явное указание не давать всем IP-адреса (белый список)
  3. ваш WiFi потерял пакет DHCPOFFER, поэтому он не может продолжать переговоры

Интересной частью третьего случая является то, что не обязательно, чтобы уровень сигнала в сети был слишком низким. Я подозреваю, что реализация сетевых компонентов также играет свою роль в таких случаях. Например, недавно у меня было много проблем при настройке временной сети WPA2 с использованием hostap на моем домашнем компьютере. Мой телефон Android просто отказывался получить IP-адрес более половины случаев. Просматривая журналы моего DHCP-сервера, я заметил, что процедура согласования остановлена ​​только потому, что мой телефон перестал отвечать на пакеты в середине согласования, по-видимому, без причины. Что ж, я больше не исследовал проблему (слишком много времени терялось с ней), но теперь я знаю, что действительно много вещей может пойти не так при настройке сети WPA.


Или, возможно, вы сохранили статический IP-адрес в своем телефоне, поэтому вы не можете подключиться к этому IP-адресу в сети, поскольку он не бесплатный.
Гийом,

Я думаю, что если бы это был ноутбук, с которым я соединялся, это не подвело бы.
Boris_yo

1

Возможно, сеть находится в зоне действия, но недостаточно сильна для подключения.

Я иногда получаю это на своем устройстве - я вижу точку доступа Wi-Fi в меню настроек и пытаюсь подключиться к ней, но она просто остается на некоторое время на «Соединении», а затем сдается.

Я объяснил это тем, что сетевой сигнал недостаточно сильный, как будто я подвинулся ближе к маршрутизатору, он бы подключился.


0

Некоторые пользовательские ПЗУ имеют проблемы с отображением правильных MAC-адресов. По крайней мере, у моего ПЗУ CM7 есть эта проблема, которая затрудняет подключение к Wi-Fi.

Попробуйте провести расследование по этому вопросу.


У меня есть серийное ПЗУ, обновленное до Android 2.3.5 с HTC Sense, обновленным до версии 3.0
Boris_yo

-1

Некоторые общедоступные сети имеют собственный брандмауэр для защиты сети. Некоторые из них защищены паролем с помощью шифрования. Wi-Fi имеет свой лимит и границы. Для подключения к публичным сетям требуется разрешение на доступ.


-2

Многие общественные точки доступа WiFi требуют, чтобы пользователь входил через веб-страницу. Иногда есть пробное предложение, например, на 30 минут, после которого может потребоваться оплата за расширенное использование и т. Д.

Лучше всего обратиться в службу технической поддержки торгового центра / аэропорта / организации, которая предоставляет доступ.

ОБНОВЛЕНИЕ: Кроме того, в случае, если точки доступа настроены как специальные сети, устройства Android по умолчанию не подключаются. Хотя есть несколько способов обойти это. Зависит от вашего телефона и ОС и, конечно, нужно рутироваться.


Тогда он все еще получит подключение к сети , но нет доступа в Интернет.
Эрик

Правда. Я ошибочно думал, что он был на связи, но не мог путешествовать.
Спаркс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.