Do tej pory nie miałem okazji skorzystać z bezprzewodowej karty zainstalowanej w moim laptopie. Ponieważ jednak nie dawał mi spokoju fakt, że nie mam możliwości jej konfiguracji w Network Managerze, postanowiłem ją uruchomić i przetestować. Po wydaniu polecenia lspci dowiedziałem się, że przedstawia się ona jako
Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
Z tą wiedzą wystarczyło trochę pogooglać, aby znaleźć sposób do jej uruchomienia. W pierwszej kolejności chciałem się bawić ndiswrapperem, ale wcześniej znalazłem how-to dla podobnej karty tej samej firmy. Okazało się, że opisane w niej rozwiązanie działa również dla karty w moim laptopie. Po kolei:
- wyłączamy sterowniki własnościowe dla ath_pci
- instalujemy paczki potrzebne do kompilacji nowej wersji madwifi:
$ sudo apt-get install build-essential bin86 - ściągamy odpowiednią wersję madwifi (zawierającą path dla niektórych kart firmy Atheros)
- po rozpakowaniu przechodzimy do katalogu ze źródłami i kompilujemy ją:
$ make
$ sudo make install - ładujemy moduł do jądra:
$ sudo modprobe ath_pci - aby moduł był ładowany automatycznie przy starcie systemu dopisujemy go do pliku /etc/modules
Po wszystkim możemy cieszyć się działającą kartą sieciową. Połączenie z odpowiednią siecią można uzyskać klikając na ikonkę Network Managera.
Jesteś wielkim „Miszczem”! Posłuchałem i zadziałało. Pokazuje jednak pewne błędy we właściwościach połączenia:
i podczas:
xxxx@xxxx-laptop:~$ sudo ifup ath0
There is already a pid file /var/run/dhclient.ath0.pid with pid 134519072
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/ath0/00:1f:3a:95:1b:f3
Sending on LPF/ath0/00:1f:3a:95:1b:f3
Sending on Socket/fallback
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 6
DHCPOFFER of 192.168.2.103 from 192.168.2.1
DHCPREQUEST of 192.168.2.103 on ath0 to 255.255.255.255 port 67
DHCPACK of 192.168.2.103 from 192.168.2.1
bound to 192.168.2.103 — renewal in 364122358 seconds.
Ale system działa bez kabla, czego dowodem jest ten wpis.
Dzięki, kawał dobrej roboty!
Sorry – tekst wstawiłem między znakami wiŁkszości i mniejszości i go nie pokazało. Co ciekawe, kiedy jeszcze raz włączyłem monitor sieci, problemu już nie było i komunikatu nie mogę wkleić jeszcze raz.
[...] « Karta Atheros AR242x 802.11abg w Ubuntu 8.04 [...]
a masz system 32 czy 64 bitwy?
działa też na 64?
Nie wiem czy działa, ja mam wersję 32-bitową.