По многочисленным просьбам выкладываю F.A.Q. по установке Программной Точки Доступа (SoftAP) с помощью usb-брелка D-Link DWL G122.
Начнем с того, что D-Link DWL-G122 "разработан" на основе чипового набора фирмы Ralink Technology Corp., точнее, взят их рефренс-дизайн на этом наборе и запущен в производство. Поэтому, правильные драйверы надо брать у Ralink. Этот донгл не отличается особенной стабильностью, но это пока мы не брались за него, используя знания, накопленные замечательным программистом под ником netf0rger. Огромное ему спасибо!
Начнем! 1. Нужно скачать несколько файлов для D-Link DWL G122: Скачать + Драйвера 2. Сохраняем все в одно место, чтобы было удобнее. 3. Если брелок подключен, то его нужно вытащить из компьютера. Теперь нужно установить скачанные драйвера, которые вы скачали ранее. 4. Далее netf0rger инструктировал не вестись на просьбы системы во время установки вставить ваш донгл в usb-порт компьютера, но я заметил, что иначе установка не прекратится. Я вставил D-Link DWL G122 в usb-порт и как только табличка с просьбой исчезла тут же вынул его. После установки желательно перезагрузить компьютер. 5. Мы перезагрузились и теперь видим в системном трее неактивный (чёрный) значок программы управления адаптером RaUI, делаем ему 'Exit' правой кнопкой мыши (из контекстного меню).
Скриншот
6. Самое интересное. В каталоге C:\WINDOWS\inf (ну или где там у вас винда стоит) ищем свежий файл oem<цифра>.inf, содержимое которого начинается со строк:
;*****
;
; rt73.inf
;
Это явно будет один из двух последних таких oem-файлов. Запоминаем <цифра> и переименовываем извлечённый из скачанного архива(DWL-G122_BxCx_by_netf0rger_29012007.7z – его распаковываем, идем в папку «2-Ralink - revB1_C1») файл rt73.inf в oem<цифра>.inf . То же самое следует проделать со вторым .inf файлом из архива. Только там мы уже будем искать что-то вроде
;*****
;
; rt2500usb.inf
;
Соответственно, переименовываем rt2500usb.inf в oem<цифра>.inf, который и содержит текст, представленный чуть выше. Примечание!Чтобы найти "свежие файлы, нужно в каталоге C:\WINDOWS\inf сделать вид "Таблица" и нажать по полю "Изменен", чтобы последние изменившиеся файлы были показаны наверху. Можете посмотреть на скриншоте (названия файлов на вашем компьютере могут отличаться!)
Скриншот
7. Копируем эти файлы вместо имеющихся в каталоге C:\WINDOWS\inf, обязательно стирая соответствующие pnf-файлы. Идём в каталог установки драйвера (видимо, это будет у вас C:\Program Files\RALINK\), И находим там все 3 файла - rt73.inf, RaUI.exe, ApUI.exe - во всех имеющихся подкаталогах, и заменяем их на те, что из архива. Это не совсем корректно, но работает. Перезагружаемся 8. После этого можно вставить адаптер в USB-порт. Система должна корректно определить его, и уже можно будет пользоваться системными средствами для его настройки. Чтобы воспользоваться более полезными вещами, запускаем для начала RaUI.exe, а потом, вероятно, ApUI.exe, и начинаем нажимать на всевозможные разные кнопочки и надписи, предварительно ознакомившись с содержимым файлов справки в каталоге установки.
Эпилог
Итак, что мы теперь получаем. Благодаря глубоко уважаемому netf0rger, с помощью модифицированных референсных драйверов от Ralink адаптер DWL-G122 можно использовать в качестве Software Access Point, т.е. точки доступа! Как на 2000/XP, так и на 2000/2003 Server!
ОК, я так понял это то, что тебе нужно было?
Насчёт скорости, видел на форумах одни и те же советы, типа надо зайти в реестр и изменить/добавить там параметр "AdHocMode" со значением 2 или "AdhocOfdm" со значением 1 или "AdHocBand" со значением 2. (отсюда вычитал)
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
ErikPshat, указанную тему прочитал.
Вот какие записи реестра нашел у себя:
* AdhocOfdm(все со значением "1")
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0011
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0011
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0011
* AdHocMode(отсутствует запись в реестре)
* AdHocBand(со значением в десятичной системе "255") - наверное не то, что нужно.
- HKEY_LOCAL_MACHINE\SOFTWARE\NETGEAR\CustomParams\Profiles\
* AdHocBand(все со значением "0")
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0016
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0016
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0016
Изменил последних три параметра "AdHocBand", заменив значения с 0 на 2.
Перезагрузил ПК. Настройки беспроводной сети в Windows при этом сбрасываются, нужно снова выставлять.
По результатам тестирования скорости разница до и после изменения значений - отсутствует.
скорость 11 Мбит/с
Risovod добавил 09.03.2016 в 14:40
Разобрался со скоростью.
Изначальные настройки были верными. Главный параметр - это AdhocOfdm, который должен быть со значением "1".
Скорость ограничивала служба "Connectify" (осталась после одноименной программы), при отключении которой скорость соединения стала 54 Мбит/с.
скорость 54 Мбит/с
Однако на скорости это не отразилось. Скорее всего из-за изначально низкой скорости интернета.
Кроме того, заметил, что при защите Wi-Fi паролем через программу настройки ApUI скорость соединения на ПК снова отображается как 11 Мбит/с. Однако на подключенных устройствах отображается как 54 Мбит/с.
Создание точки доступа другими способами:
- через утилиту RaUI: Не получается. Пишет, что не обнаружил устройство.
- через средства Windows (создание беспроводной сети): сеть на устройствах отображается, но не дает подключиться.
Возник вопрос: что запускает утилита ApUI в результате чего получается точка доступа?
Дело в том, что при загрузке Windows отображается беспроводное соединение без подключения. Далее запускаю ApUI открывается окно настройки утилиты "Ralink Wireless Utility" и одновременно запускается точка доступа Wi-Fi. При этом утилиту можно закрывать/выгружать, но раздача интернета продолжается. Наблюдение за процессами и службами ничего не дало.
Последний раз редактировалось Risovod; 09.03.2016 в 14:40.
Причина: добавил, подумав
Risovod, попробуй ещё модификацию. Там сменил имя D-Link на Ralink, а VID/PID тот же от твоего D-Link. Просто заметил в файле RAUI.exe есть много строк, указывающих на название Ralink.
Там в корне лежит ещё одна модификация rt73-MOD.inf, можешь потестить её тоже, это немного другая версия, взял на исходниках. Её нужно закидывать в драйверы вместо оригинала rt73.inf.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
ErikPshat, попробовал, но изменений никаких нет.
При запуске утилиты RaUI пишет Ralink Wireless LAN Card Disconnected. Пробовал применить разные настройки, но без положительного результата.
В "Diagnostic Testing Mode" Local Test проходит полностью, а Network Test с ошибкой.