Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  UPS APC-1500
  NetMos NM9845
  cisco & syslog
  LAN card`s test
  HDD & UDMA100
  S.M.A.R.T.
  D-Link DE-200TP
  Marvell 88E8053
  D-Link DGE530T
  КПК + FreeBSD
  D-Link DWL-G520
  SkyLink-CDMA
  Atheros AR5007EG
  BlueTooth mouse
  Asus Eee PC
  atacontrol
  SkyStar-2+SlonAx
  TT budget S-1401
  SiS*Mirage*1 на D201GLY2
  NetXtreme BCM5722
  snd_hda
  Peoplenet + C-motech (3G)
  freebsd + huawei 162 gsm modem
  tw_cli
  pc_speaker
  Canon/gphotofs
  Охранная система на FreeBSD+LPT
  Даешь 220 в LPT
  Мелочи
  Файловая система
  WWW
  Security
  system
  Games Servers
  X11
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> Шелезяки —> D-Link DWL-G520

D-Link DWL-G520

Автор: seacon.


Возникла необходимость поднять радиолинк с провайдером. На стороне провайдера стоит Access Point D-Link DWL-2100AP, соответственно решил остановить свой выбор на PCI беспроводной карте D-Link DWL-G520 (основанной на чипе Atheros). Стоит не дорого, да и в работе о ней положительные отзывы...
Маршрутер, на котором планировалось установить карту работает под управлением FreeBSD 6.1.
После установки в него карты и загрузки она естественно не "поднялась", однако в дистрибутиве есть модуль для поддержки карт на чипе Atheros. Соответственно возникает 2 варианта:

- подгружать модуль при загрузке

/usr/home/seacon/>kldload if_ath

если будет использоваться WEP шифрование, то подгружаем также модуль WEP
/usr/home/seacon/>kldload wlan_wep

но мы не ищем легких путей, соответственно используем метод 2

- пересобрать ядро с поддержкий карт на этих чипах

Для этого вносим следующие изменения в конфиг ядра GENERIC (/usr/src/sys/i386/conf/GENERIC):


# Собственно добавление поддержки карт на чипах Atheros a/b/g (требует 
# наличия ath_hal и wlan)
device ath
# Поддержка HAL
device ath_hal
# Добавление Sample Rate Control
device ath_rate_sample
# Добавление поддержки wep шифрования
device wlan_wep

После чего пересобираем ядро, перегружаемся и имеем поддержку чипа Atheros

Далее необходимо настроить параметры подключения к access point'у провайдера:


ifconfig ath0 authmode shared ssid INET channel 11 wepmode on wepkey 12345 deftxkey 1

Рассмотрим каждый параметр:

authmode       - тип авторизации shared key или open system
ssid           - идентификатор сети
channel        - используемый канал (1-14), в моем случае 11
wepmode        - включение WEP шифрования
wepkey         - сам ключ, в моем случае используется 40-битный ключ, заданный в ASCII, можно указать HEX в виде 0x`ключ в HEX`
deftxkey    - номер используемого ключа (в моем случае он 1, но возможно использовать до 4х ключей)

Если подключение прошло успешно, то увидим нечто вроде:


# ifconfig ath0
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.50.180 netmask 0xffffff00 broadcast 192.168.50.255
        ether 00:00:00:00:00:00
        media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/24Mbps)
        status: associated
        ssid INET channel 11 bssid 11:11:11:11:11:11 authmode SHARED privacy ON 
        deftxkey 1 wepkey 1:40-bit txpowmax 36
        protmode CTS burst bintval 100

для просмотра расширенных параметров используем:

# wicontrol -i ath0
NIC serial number:                      [  ]
Station name:                           [ host.your.domain ]
SSID for IBSS creation:                 [ INET ]
Current netname (SSID):                 [ INET ]
Desired netname (SSID):                 [ INET ]
Current BSSID:                          [ 11:11:11:11:11:11 ]
Channel list:                           [ 3ffe ]
IBSS channel:                           [ 11 ]
Current channel:                        [ 11 ]
Comms quality/signal/noise:             [ 0 39 0 ]
Promiscuous mode:                       [ Off ]
Intersil-Prism2 based card:             [ 1 ]
Port type (1=BSS, 3=ad-hoc):            [ 1 ]
MAC address:                            [ 00:00:00:00:00:00 ]
TX rate (selection):                    [ 0 ]
TX rate (actual speed):                 [ 54 ]
RTS/CTS handshake threshold:            [ 2346 ]
Create IBSS:                            [ Off ]
Access point density:                   [ 1 ]
Power Mgmt (1=on, 0=off):               [ 0 ]
Max sleep time:                         [ 100 ]
WEP encryption:                         [ On ]
TX encryption key:                      [ 1 ]
Encryption keys:                        [ 12345 ][  ][  ][  ]



Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=5&t=7963.

размещено: 2006-12-01,
последнее обновление: 2006-12-01,
автор: seacon

оценить статью:

^rage^, 2006-12-11 в 20:02:32

Статья о том, как делать не надо. wep - устарел.

lissyara, 2006-12-11 в 21:09:20

Ну так напиши - как оно должно быть сейчас.
Умничать любой может.
==========
Пример не по тематике - WinXP тоже давно устарела - стоит на подавляющем большинстве компов в мире... У меня на 80% серверов - 4.11 и обновляться не буду.
Поделись с миром - как оно должно быть :))

impatt, 2006-12-12 в 7:10:19

Заводить IPSec и всех делов. Тогда можно и вовсе без WEP.

Vehn, 2006-12-20 в 0:48:25

Нормальная статья..
По поводу комментариев:
2^rage^ устарел, но его не кто не отменял, а для использования всего остального, типа wpa и прочих авторизаций через radius. Нужно ещё, чтоб пров его это дело поддерживал, а у прова если уж ключ веповский на 40 (кстати прежде чем подрубаться к такому я бы 10 раз подумал, ибо ломается этот ключ влёт, батарейки на ноуте сесть не успеют в соседнем подъезде), то какие вопросы к автору статьи? Зато всё расписано доступно и просто, так что кто в первые столкнётся с вай-фаем имхо весьма поможет.

К слову сказать, девайсина отличнейшая, и AD могит, и все секурные фичи поддержует, так что хорошая покупка :)

alex, 2006-12-20 в 10:00:45

Нормальная статья ..... я помнится мучался с такой картой так и не победил

Mao, 2007-01-15 в 18:05:15

Ужас господа, ужас.
Не знать всего это го должно быть стыдно.
Респект автору который перичитывет уже готовые маны и разжевывает читателям. Уважаемы админчеги, поверьте в манах есть все что нужно.
Научитесь их читать и все станет на своим места....

Sirin, 2008-01-06 в 17:54:05

Обана! У меня такая же wlan-карточка валяется. Теперь я знаю как её "завести" во FreeBSD. Спасибо!
Кстати, что-то под виндой она не находила AP ASUS WL566gM ни в какую. То ли нерабочая (с рук покупал), то ли руки кривые.

fm2clipper, 2010-05-03 в 19:27:38

Хорошо было бы если написали как настроить эту же карточку под 8 версию фри

joseph, 2011-01-23 в 14:15:56

fm2clipper, элементарно, уотсон, ищи статью: hotspot в коментах я писал как ее заводить, правда там hostapd... но не суть.


Оставьте свой комментарий:
Ваше имя:   *
e-mail:  
жирный
наклонный
подчёркнутый
ссылка
цвет
Нынешний год:   *
 


Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS

Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT

В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat

Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp

Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration

Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster

HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS

История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire

Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной

Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server

Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 10 чел.
За последние 30 мин было: 42 человек
За сегодня было
6782 показов,
703 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0491 секунд
Из них PHP: 24%; SQL: 76%; Число SQL-запросов: 77 шт.
У Вас отключено GZIP-сжатие в браузере. Размер страницы 97684