Главная » Статьи » Прочее | [ Добавить статью ] |
MooSE 2009-01-09 22:35:48 Проверил: MooSE При расширении локальной сети в одной организации встала задача с подключением к общей сети компьютера в помещении, находящемся в том же здании что и остальные помещения организации, но куда не заведена витая пара. Для подключения к общей сети можно было протянуть в то помещение витую пару, однако в организации для сотрудников с ноутбуками была установлена Wi-Fi точка, сигнал которой уверенно принимался и в том помещении, где стоял компьютер, который надо было подключить к сети. В связи с этим было решено не мучаться с прокладкой провода и просто купить Wi-Fi адаптер. Выбор пал на недорогой адаптер D-Link DWA-510. Однако поскольку в качестве операционной системы на компьютере использовался Debian Lenny, то возникли некоторые трудности с настройкой, которые были успешно преодолены. Ниже предлагается готовый рецепт настройки этого адаптера в Debian Lenny. В lspci этот контроллер виден как: 00:0f.0 Network controller: RaLink RT2561/RT61 rev B 802.11g Поиск в сети подсказал что для Wi-Fi адаптеров на чипсете RaLink следует использовать драйвера от проекта rt2x00, которые в Debian Lenny доступны в виде следующих пакетов:
Поскольку у нас чип RT2561 то воспользуемся драйвером rt2500, кроме того нам понадобится пакет firmware-ralink, содержащий firmware для чипов RaLink. Для настройки интерфейса потребуется пакет wireless-tools, а так же (поскольку офисная Wi-Fi точка использует шифрование WPA) потребуется пакет wpasupplicant для настройки шифрования. Часть пакетов придётся загружать из сети, поэтому придётся каким-то образом либо временно организовать сеть на компьютере (например перенеся его в другое помещение, куда уже проведена проводная сеть), либо скачивать необходимые пакеты на другой машине и переносить на флэшке или компакт-диске. Решение этой проблемы оставим читателю. Если удалость организовать сеть, то установку пакетов можно выполнить следующей командой: apt-get install rt2500-source firmware-ralink wireless-tools wpasupplicant Далее нужно собрать модуль: module-assistant prepare && module-assistant build rt2500 В процессы выполнения команды "module-assistant prepare" будет загружено ещё несколько пакетов, потому на этом этапе так же полезно иметь рабочее подключение к сети. После успешной сборки модуля будет создан пакет /usr/src/rt2500-modules-*.deb (имя пакета зависит от версий ядра и драйвера. У автора этот пакет имел имя "/usr/src/rt2500-modules-2.6.26-1-486_1.1.0-b4+cvs20080623-2+2.6.26-12_i386.deb"). Установим его: dpkg -i /usr/src/rt2500-modules-*.deb После успешной установки модуля нужно перечитать правила udev: udevadm control --reload_rules После этого можно приступить к конфигурированию беспроводной сети. Здесь будем предполагать что используется шифрование WPA, адреса раздаются по DHCP, имя сети - "our-firm-wi-fi" и пароль "VerySecret". В этом случае для настройки сету нужно в файл /etc/network/interfaces добавить строки: auto wlan0 Далее все остальные (ненужные) интерфейсы нужно опустить командой: ifdown <имя_интерфейса> И убрать их настройки из файла /etc/network/interfaces. После этого можно поднять беспроводной интерфейс командой: ifup wlan0 Если интерфейс не будет подниматься с ошибкой: Error for wireless request "Set Encode" (8B2A) : Значит не установлен пакет firmware-ralink и/или wpasupplicant. Проверить поднялся ли интерфейс можно командой: iwconfig wlan0 В случае успешного подключения вывод будет выглядеть примерно так: wlan0 IEEE 802.11 ESSID:"our-firm-wi-fi" Здесь:
На этом всё. Приятной работы! Источник: http://ylsoftware.com/news/483 | |
Просмотров: 1592 | Комментарии: 2 | |
Всего комментариев: 0 | |
Операционные Системы
[61]
ОС Open Source
|
Мобильный Linux [26] |
Сравнение ОС [7] |
Статьи о Linux [16] |
Свободное ПО [10] |
Програмирование [6] |
Не для нубов [5] |
Ядро [13] |
Хранилище данных [9] |
Устройства [1] |
Установка/конфигурирование/планиров [16] |
Файловые системы [3] |
Управление, основанное на политиках [1] |
Управление инфраструктурой [0] |
Серверы [5] |
Биографии [6] |
Прочее [25] |