пятница, 14 ноября 2008 г.

Настройка Wifi от Atheros

Я являюсь обладателем Wifi платки Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter. Поэтому решил описать подробности установки модуля ядра для поддержки таковой.
Для справки, я переехал на lenny/sid.
Соответственно от root добавляем в «non-free» в /etc/apt/sources.list

Обновляем aptitude:

aptitude update

Устанавливаем необходимый для сборки пакет module-assistant и исходники MadWifi:

aptitude install module-assistant madwifi

Переходим в папку с исходниками, предварительно распаковав их и выполняем:

module-assistant prepare
module-assistant a-i madwifi

Загружаем модуль:

modprobe ath_pci

Проверяем:

lsmod | grep ath_pci

Проверяем работу карточки

iwconfig ath0
ath0 IEEE 802.11b ESSID:"" Nickname:""
  Mode:Managed Channel:0 Access Point: Not-Associated
  Bit Rate:0 kb/s Tx-Power:0 dBm Sensitivity=0/3
  Retry:off RTS thr:off Fragment thr:off
  Encryption key:off
  Power Management:off
  Link Quality:0 Signal level:0 Noise level:0
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

  Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ВСЁ!!!

Но при попытки настроить ad-hoc сеть вылазит ошибка:

# iwconfig ath0 mode Ad-hoc
Error for wireless request "Set Mode" (8B06) :
  SET failed on device ath0 ; Invalid argument.

Не беда, нужно установить пакет madwifi-tools 

И выполнить:

wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode adhoc

Теперь точно ВСЁ!!!

P.S. Kwifimaneger у меня так нормально и не заработал, поэтому пользуюсь пакетом Wifi-radar.