1.Отключаем шифрование.
Спойлер
Отключаем все шифрование на устройстве, раздающем WiFi. Если заработало, то последовательно пробуем разные типы шифрования (от "слабого" к более "сильному") и проверяем коннект телефона:
а) WEP
б) WPA-PSK (TKIP)
в) WPA2-PSK (AES)
2.Прописываем на телефоне(ах) вручную статические IP адреса.
Спойлер
Обычно домашние сетки работают в диапазоне 192.168.yyy.xxx, где yyy.xxx -- зависят от ваших предпочтений и настроек сети.
1. Узнаем параметры сети.
Если подключаемся к компьютеру/ноуту:
Спойлер
Если делали программой для организации Soft AP: узнаем диапазон 192.168.yyy.xxx из программы
Если делали Ad-Hoc: то вы диапазон и так знаете
Если делали Soft AP "ручками", штатными средствами Windows (netsh): то вы диапазон и так знаете.
Нас интересуют: IP адрес шлюза, и адреса DNS-серверов.
пусть данные такие:
Шлюз 192.168.1.1
DNS сервер 192.168.1.1
Если подключаемся к роутеру:
Спойлер
Узнаем параметры сети, в которой работает ББ (компьютер)
а) панель управления -- сеть и интернет -- центр управления сетями и общим доступом -- кликаем мышкой на текущее подключение
б) давим кнопку "сведения"
в) получаем инфу о существующей сетке.
здесь нас интересуют: IP адрес компа, шлюз, и адреса DNS-серверов.
2. Прописываем статический адрес на телефон.
Спойлер
На зверьке статический адрес должен отличаться от адреса компа и шлюза (например, задаем 192.168.1.155), а вот адреса шлюза и DNS должны свпадать.
Берем в руки девайс с андроидом и идем сюда: Настройки — беспроводные сети — wifi — хард кнопка «меню» — дополнительно — пишем статичные IP — хард кнопка «меню» — сохранить.
В нашем случае прописываем:
IP: 192.168.1.xxx (для каждого телефона/планшетника/другого ноутбука значение xxx - свое, в диапазоне 2-254 включительно)
маска подсети: 255.255.255.0
шлюз: 192.168.1.1
DNS первичный и вторичный (обязательно прописываем оба): 192.168.1.1
Если не помогло, то пробуем прописать другие DNS-сервера, например, от google: 8.8.8.8 и 8.8.4.4 (в любых вариациях первичного/вторичного DNS).
3.Отключите файрволл
Спойлер
Если через рутер подключаетесь - то на рутере
Если через комп:
1. Встроеный, виндовый.
2. Тот, что идет в комплекте с антивирусом.
Для начала пробуем файрволл отключить совсем, если заработало, то включаете его обратно и смотрите логи, настройки -- в общем, "копаете дальше". Без файрвола не рекомендую, все-таки, оставлять сетку и/или комп.
4. "Играемся" с каналами
Спойлер
Заходим на устройство, раздающее Wi-Fi. Канал передачи из режима auto ставим принудительно в значение 1-13. Цифру подбираем опытным путем. Некоторые телефоны, например, Sony Ericsson x8, вообще не видят каналы 11-12-13, а занчит - и вашу wifi сетку.
5."Играемся" с режимами 802.11 b/g/n
Спойлер
Попробуйте задать режим "802.11 b only" или "802.11 g only" или "802.11 b/g"
6.меняем значение Beacon interval
Спойлер
Beacon interval -- это интервал широковещательного идентификатора сети. По умолчанию чаще всего используется значение 100 мс. Необходим для обнаружения сети беспроводными клиентами. Заходим на устройство, раздающее Wi-Fi, в настройках ищем что-то подобное и "играемся" со значением.
7.меняем значение TX Rates
Спойлер
Мне помогло смена значения TX Rates на "Auto"
В Роутере dlink эта опция находится во вкладке Advanced - Performance.
8. меняем срок резервирования клиентского IP-адреса (срок аренды, Lease Time)
Спойлер
Если в настройках раздающего WiFi устройства срок аренды установлен в значение "Forever" (бесконечно), то телефон может не подключится. Поэтому меняем значение срока аренды на другой конечный (например, 2 недели). Для этого заходим на устройство, раздающее Wi-Fi, в настройках ищем что-то подобное и "играемся" с данным значением.
9.Задаем имя WiFi сети (SSID) только латинскими буквами и/или цифрами
Спойлер
Некоторые Андроид-устройства не воспринимают нормально имя сети (SSID), если оно написано русскими буквами. Поэтому вбейте любое название, но написанное латинскими буквами, также рекомендую воздержаться от пробелов. Например, назовите сеть просто WiFi.