Хочу поделиться со всеми, кому интересно, как я заставил стабильно работать два USB адаптера DWA-120 в режиме ad-hoc на скорости 54 мб/с.
Вначале немного предыстории. Решил я сделать беспроводную сеть для соединения домашнего настольного компа и ноута. Покупать для этой цели точку доступа, естественно, не планировал. После поиска в местных интернет-магазинах остановился на данной модели адаптера от D-Link. Среди прочего подкупила возможность соединения на скорости 108 мб/с. Изучение спецификации с сайта d-link.ru ничего дурного не предвещало. Там нигде не было сказано ни слова о каких-то ограничениях в работе данного устройства в режиме ad-hoc.
Ну и ладно, купил, принес домой, установил драйвер и софт с прилагаемого компакта, подключил... Вот тут-то и началось самое интересное! Что только не делал, а скорость соединения упорно не хотела подыматься выше 11 мб/с. Промучившись так целый вечер и посетовав на свои кривые руки, пошел спать. Утром на сайте
www.d-link.ru в разделе FAQ узнаю потрясающую новость: дескать, а чего ты хотел, в режиме ad-hoc большего и не жди! Если нужно 54 или 108 - покупай точку доступа! Вот как оказывается! Написать об этом "пустяке" в спецификации конечно же даже в голову никому не пришло! Пошел с досады на местный форум, в надежде найти единомышленников. И тут на форуме среди постов промелькнуло, что у кого-то получилось заставить работать (правда другие адаптеры) в режиме ad-hoc на скорости 54 мб/с. Попробовал сделать, как там написано и ... заработало! Причем иногда адаптеры соединялись даже на 108 мб/с! Найти тут какую-либо закономерность, к сожалению, не получилось. Правда очень скоро радость от столь быстрой победы исчезла, так как было обнаружено, что при копировании относительно большого файла (около 700МБ) связь между адаптерами то и дело рвется и восстановить ее заново помогает только физическое переподключение одного из адаптеров. Подумалось, вот она причина, по которой тех. поддержка d-link на этом форуме упрямо твердит о невозможности работы в режиме ad-hoc на скорости большей 11 мб/с. Ладно думаю, есть еще один шанс. Попробую скачать новый драйвер, вдруг что-то изменится (на компакте, шедшем вместе с железкой был драйвер версии 1.0). Качаю драйвер с российского сайта d-link и узнаю, что он ничем не отличается от того, что у меня уже есть. На американском и европейских сайтах d-link выясняется, что такой модели как DWA-120 там вообще не знают и драйверов для нее, естественно, не предлагают. Мне бы сдаться, оставить все как есть. 11 мб/с так 11, хотя и обидно конечно! Или же пойти на поводу у производителя и купить точку доступа! Но тут закралась мысль, а что если к моей модели адаптера подойдет драйвер от какой-нибудь другой модели. Посмотрев список устройств в .inf файле драйвера, нашел там более старую модель DWL-AG132, которая выпускалась в том числе и для американского рынка. Качаю для нее драйвер, который оказался более новым чем тот, что у меня был. Заметьте, модель адаптера более старая, а драйвер для нее на американском сайте более новый, чем на российском для DWA-120! Парадокс да и только! В списке устройств этого драйвера оказался и мой адаптер. Все установилось без проблем и стало работать! Теперь адаптеры по-прежнему соединяются на скорости 54 мб/с, но связь больше не рвется!!! Правда, с новым драйвером на скорости 108 они так ни разу и не соединились!
Итак, что же надо сделать, чтобы в итоге все стабильно заработало хотя бы на 54 мб/с.
1. Вначале сносим родной софт (если он уже был установлен) и меняем параметр в реестре, как описано, например, тут
viewtopic.php?p=61572#61572 . Внимание, в отличие от того, как там предлагается (добавить параметр AdHocMode=2), мне помогло изменение существующего параметра AdHocBand с 0 на 2. Кстати, перегружаться при этом, как там советуют, вовсе необязательно, достаточно просто переподключить адаптеры.
2. Качаем и устанавливаем драйвер отсюда
ftp://ftp.dlink.com/Wireless/dwlag132/D ... rs_230.zip
Возможно после установки нового драйвера придется еще раз поменять параметр в реестре!
Удачи!
P.S. После всего осталось легкое недоумение. То, что представители российской тех. поддержки d-link в один голос заверяют о невозможности работы в режиме ad-hoc на скорости 54 мб/с, - это странная некомпетентность или сознательное искажение правды?
Кроме того, я почти уверен, что для работы этих адаптеров в режиме ad-hoc и на 108 мб/с нет никаких физических ограничений (ведь у меня со старым драйвером это час от часу работало и реальная скорость передачи тоже была выше!). Поэтому не является ли такое ограничение искусственным, чтобы заставить пользователя все равно купить точку доступа?