(Взято с инета)
Что необходимо иметь:
1. Тело с Android 2.2 на борту (на 2.1 не проверял, но для него и так полно инструкций);
2. ББ с WiFi адаптером (проверьте чтоб стояли самы последние драйвера, со старыми бывают траблы) и Интернетом по проводу;
3. Ось WinXP.
Последовательность действий на ББ:
1. Создаем новое Ad-hoc соединение например как описано
http://www.doctorpc.com.ua/articlewifixp.php, только шифрование данных оставляем открытым (в дальнейшем можно попробовать сделать и с WEP, но у меня при включении шифрования пропадал инет на Андрюше);
2. Настраиваем маршрутизацию между каналом в инет и WiFi: в Win ХР делаем общедоступным соединение проводного инета, в Linux настраиваем трансляцию адресов (NAT) на WiFi карточку.
Последовательность действий на Android:
1. Обязательное условие - наличие РУТа (Root), как это сделать - лучше смотреть в темах о своем теле.
2. Скачиваем и устанавливаем
Root Explorer
3. Скачиваем и устанавливаем
GScript Lite
4. Создаем исполняемый файл
netwifi в директории
/system/bin , для этого запускаем
Root Explorer, заходим по пути /system/bin, в меню
RootExplorera выбираем
NewFile, в поле
Name пишем
netwifi и жмем Ok.
5. Изменяем тело файла. Делаем долгий ап по созданному нами файлу
netwifi, и в развернувшемся списке выбираем
Open in Text Editor. В теле файла прописываем следующую строчку
iwconfig wlan0 mode ad-hoc essid adhoc, где вместо
adhoc(без тире) пишете название созданного вами
ad-hoc соединения на ББ. Далее открываем меню и жмем Save & Exit.
6. Затем делаем права доступа chmod 755 к созданному файлу. Для этого снова делаем долгий тап по нашему файлу, выбираем пункт Permissions и расставляем галочки следующим образом: Столбец Read для User, Group, Others; столбец Write только для User; столбец Execute для User, Group и Others. Жмем Ok и выходим из RootExplorer.
7. Запускаем GScript Lite и создаем нужный нам скрипт. Для этого заходим в меню, выбираем Add script. В поле Name пишем название скрипта (любое какое нравится), оставляем галочку на Need SU и в поле ниже пишем /system/bin/netwifi. Далее жмем Save и закрываем GScript Lite.
8. На рабочем столе создаем Ярлык, и выбираем в нем наш скрипт: Ярлык -> GScript Lite -> наш скрипт.
9. Заходим в настройки, включаем WiFi. Создаем новое соединение Добавить сеть WiFi, называем так же как и созданное ранее соединение на ББ, Безопасность - Открытая, и сохраняем.
Подключение:
1. Запускаем WiFi на компе (если был выключен).
2. Включаем WiFi на Androide.
3. Запускаем созданный ярлык с рабочего стола, ждем несколько секунд и вуаля - видим иконку подключения в статус баре. Мы подключились к созданной нами сети в режиме Ad-Hoc. На ББ статус ярлыка в трее должен измениться на подключенный и выпасть оповещение.
Для проверки того, действительно ли телефон соединился можно попинговать с компа. Если пинги не проходят - где-то проблема.
Если телефон к сети подключается и пингуется, но интернета все равно нет - возможна проблема с IP адресацией, шарингом проводного тырнета на WiFi подключение или Брандмауэром.