среда, 16 января 2013 г.

Запускаем свисток DWA-140

Вот и свершился переезд нашей конторы в новое здание. Соответственно сразу же встал вопрос об организации компьютерной сети. В условиях перманентного ремонта помещений и ветхости инженерных телекоммуникаций единственным решением было организовать беспроводную сеть. Для этого в местном ДНС шопе были приобретены Wi-Fi адаптеры DLink DWA-140. На рабочих станциях под управлением ОС Windows 7 данный свисток завелся без проблем. Достаточно было воткнуть его в свободный порт USB и дождаться завершения автоматической установки драйверов. Однако на некоторых компьютерах такой ход действий не был реализован. Я столкнулся с двумя принципиально различными ситуациями.

Ситуация 1. На одном компьютере автоматическая установка драйверов завершилась неудачно.   В диспетчере устройств появилось неопознанное устройство 802.11n. Я вставил  в привод CD диск идущий в комплекте с адаптером, и инициировал обновление драйвера в ручном режиме, указав каталог с диска (папка Drivers/Win7). Драйвер встал успешно.

Ситуация 2. На другом компьютере драйвер встал успешно, но беспроводная сеть никак не определялась. Причина такого поведения системы нашлась не сразу, но оказалась на удивление простой. Была отключена служба "Автонастройки WLAN". Изменив для нее тип запуска с "Отключено" на "Автоматически" удалось решить и эту проблему.

Но самые большие траблы меня ожидали при попытке поднять DWA-140 на Ubuntu 12.04. Простое действие в виде тыка свистка в USB порт компьютера ни к чему полезному не привели (а надежды были!). Выяснилось что драйверов под Linux DLink не предоставляет. Их нет не только на установочном диске, но и на общедоступном фтп-шнике dlink.ru. Однако в интернете было полно высказываний об успешной работе адаптера под Linux. И я решил копнуть глубже.

Во-первых я определил, что у меня на руках DWA-140 rev.B3. Далее я нашел, что данный адаптер построен на чипе Ralink. Обратившись на сайт производителя в разделе Download Drivers обнаружил серию драйверов для Linux. Из предлагаемого списка был выбран
RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB     03/28/2012     2.5.0.3
Теперь процесс установки. Качаем файл bz2 к себе на комп. Распаковываем в любой доступный каталог. В терминале в режим рута (sudo -s), переходим в папку с распакованными драйверами и запускаем сначала make, затем make install. Обязательно перегружаем компьютер. Все! Осталось настроить подключение к сети Wi-Fi.

P.S. Обязательно читать комментарии к MakeFile. Обратить внимание на параметры HAS_WPA_SUPPLICANT' и 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT. По умолчанию они выставлены в значение =n. Надо установить в =y.

P.Ss. Чтобы VirtualBox подцепил сеть, необходимо в свойствах виртуальной машины в разделе "Сеть" указать в качестве адаптера интерфейс Wi-Fi. В моем случае я сменил eth0 на ra0.