W moje ręce wpadła dziś karta bezprzewodowa SureCom, model jakiś starawy, obsługiwała zaledwie WEP 128, a jej transfer to… 22Mb/s, postanowiłem jednak uruchomić ją na moim domowym komputerze…
Przede wszystkim… jajo im nowsze tym lepiej, ale… bez przesady…
Z moich obserwacji wynika, ze jajka 2.6.20 i 2.6.21-2 spisują się najlepiej, pod jajkiem 2.6.22 już pojawił się problem ze starą kartą pod
USB:
lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 0ace:1201 ZyDAS 802.11b WiFi
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000Na szczęście posiadam starsze jajka (Linuksa, a nie moje). Zatem odpaliłem 2.6.21-2 i… karta bez żadnego problemu została załadowana wraz ze sterownikami
(w 2.6.22 tez sie ładuje wszystko, jednak później przy konfiguracji network-admin (deaktywacji kablowego połączenia i aktywacji bezprzewodowego) z chwilą wciśnięcia OK następował pad systemu kompletny zwis. Migały jedynie diody caps i scroll… Wniosek? Jest to błąd w tej wersji jajka, który dość często przewijał się w Google.)
Sterowniki:
Miałem doczynienia z wirelessem w laptopie Accer’a (opartym na module ipw2200) jak i w komputerze biurkowym ze wspomnianym chipsetem ZyDas’a podpinanym pod USB…
O ile moduły (ipw2200 jak i zd1201) ładowane są automatycznie, o tyle problemem jest brak sterowników (w Ubuntu są do ipw2200, ale do ZyDas’a już ich nie było, w Debianie nie ma natomiast żadnych).
ipw2200
kernel:
2.6.8-4 (Debian/Etch) – nie działa
2.6.20 (Ubuntu 7.04 LiVE) – działa
2.6.22 (Debian/Lenny) – działa
zd2100
kernel:
2.6.20 (Ubuntu 7.04LiVE) – nie zawiesza się, ale niemożliwe było też połączenie z siecią;
niewykluczone, że konieczny był w tym wypadku restart systemu, co w moim przypadku – przy wersji LiVE – było bezsensowne…
2.6.21-2 (Debian/Lenny) – działa
2.6.22 (Debian/Lenny) – nie działa
Ściągnięte sterowniki należy umieścić w katalogu:
/var/lib/hotplug/firmware
i (lub)
/usr/lib/hotplug/firmware
Dla pewności wykonać jeszcze:
modprobe nazwa_modulu
np
modprobe ipw2200
i… zrestartować komputer aby mógł wczytać sterowniki.
Konfiguracja:
Na początku przyda nam się zestaw narzędzi:
aptitude install wireless-tools
Do konfiguracji najlepiej nadaje się network-manager (-kde lub -gnome (polecam gnome))
aptitude install network-manager-gnome
Chociaż konfigurację można przeprowadzić z poziomu network-admin (ustawienia sieci).
Wyłączamy kartę sieciową (kabel):
ifconfig eth0 downkonfigurujemy nasze połączenie bezprzewodowe
iwconfig wlan0 mode managed
(zakładając, że sieć jest zarządzana, ewentualnie zamiast managed podajemy ad-hoc (jak nie zadziała to bez myślnika) i dalej:
iwconfig wlan0 essid nazwa_sieci iwlist wlan0 scan
Ostatnia komenda powinna wyświetlić nam wszystkie dostępne sieci, widziane na urządzeniu wlan0, teraz najważniejsza rzecz…
W Gnomie posiadając network-manager-gnome z siecią łączymy się najeżdżając i klikając na ikonkę monitorów na pasku, pojawią nam się dostępne sieci bezprzewodowe. Wybieramy tą, która nas interesuje i klikamy na nią, później wypełniamy odpowiednie pola (opis dotyczy sieci WEP, a nie WPA) podając raz jeszcze SSID sieci i jej klucz (należy zwrócić uwagę czy podajemy w formacie ASCI czy w HEXach, a także czy połączenie jest otwarte, czy też klucz jest współdzielony i… cieszymy się internetem.
Innym sposobem jest uruchomienie network-admin (ustawienia sieci). Tutaj de-aktywujemy połączenie kablowe, aktywujemy wireless (sieci bezprzewodowe) i także uzupełniamy odpowiednio wszystkie pola, następnie OK i… jeśli posiadamy jajeczko w wersji mniejszej niż 2.6.10 mogą wystąpić problemy; jeśli jest ono w wersji 2.6.22 – a uruchamiamy zd2100 – spotka nas zawieszenie systemu (może, ale nie musi… mnie spotykało za każdym razem…).
Jedynym znanym mi wyjściem w tej sytuacji była… zmiana jajka…
* W przypadku ipw2200 ładowanego tradycyjnymi metodami możliwe będzie, że zamiast pojawienia się wlan0 dostępne będzie eth1 (ethX) (w zależnosci od tego czy posiadamy inne karty). Dlatego we wpisywanych komendach iwconfig należy podawać aktualną kartę bezprzewodową.
Jak sprawdzić która to karta?
iwconfig lo no wireless extensions. eth0 no wireless extensions. wlan0 IEEE 802.11b ESSID:"***" Nickname:"zd1201" Mode:Managed Channel:6 Access Point: 00:C0:9F:DD:09:13 Bit Rate:11 Mb/s Retry RTS thr:off Fragment thr:off Encryption key:****-****-****-****-****-****-** Security mode:open Power Management:off Link Quality:0/128 Signal level=32/128 Noise level:0/128 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Widzimy zatem, że wlan0 jest kartą bezprzewodową.
Zatem
iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 00:C0:9F:DD:09:13 ESSID:"***" Mode:Master Channel:11 Bit Rates:1 Mb/s Bit Rates:2 Mb/s Bit Rates:5.5 Mb/s Bit Rates:11 Mb/s Bit Rates:6 Mb/s Bit Rates:9 Mb/s Bit Rates:12 Mb/s Bit Rates:18 Mb/s Encryption key:on Quality=24/128 Signal level=-90 dBm Noise level=-99 dBm
To z karty w komputerze biurkowym, wireless w laptopie wykrył mi więcej sieci i w bardziej szczegółowy sposób je opisał…
Ważne jednak, że zadziałało…


