Tiež patríte medzi ľudí, ktorí si kúpili notebook pýšiaci sa technológiou intel centrino a po inštalácii obľúbenej linuxovej distribúcie ste zistili, že “nefunguje” wifi karta? Nie je to tým, že by bola vaša distribúcia zlá, ale tým, že ovládače pre karty Intel PRO/Wireless 2100 zatiaľ neboli oficiálne začlenené do linuxového jadra a kvôli reštriktívnej licencii na firmvér asi ani nebudú. Tento problém sa samozrejme dá riešiť a s týmto návodom by to mal zvládnuť takmer každý.
Zo stránky ipw2100.sourceforge.net si stiahnite ovládače a firmvér. Ak máte kernel radu 2.4, budete potrebovať aj backpatch. Inštaláciu vykonávajte ako superužívateľ root. Priamo v koreňovom adresári si vytvorte osobitný adresár určený len pre ňu a nakopírujte tam stiahnuté súbory.
# mkdir /build
# cp ipw* /build
Rozbaľte zdrojové kódy ovládačov.
# cd /build
# gunzip ipw2100-1.1.0.tgz
# tar xvf ipw2100-1.1.0.tar
# cd /build/ipw2100-1.1.0
Ak máte kernel radu 2.4, je teraz tá správna chvíľa pre aplikovanie backpatchu. Ak máte jadro radu 2.6 túto časť samozrejme vynecháte.
# patch -p1 < ../ipw2100-1.1.0-1.patch
Preveďte kompiláciu a inštaláciu ovládačov notoricky známym
# make
# make install
Ak vás neprekvapil žiadny error, tak to znamená, že ovládače sú uspešne nainštalované a treba už len na správne miesto prekopírovať firmvér. Ak ste boli menej šťastní a nejaká tá chybička sa priplietla, radím vám celé chybové hlásenie skopírovať a dať ho vyhľadávať do googla. Je to väčšinou najrýchlejšia cesta k riešeniu problému.
Rozbaľte balík s firmvérom karty:
# cd /build
# gunzip ipw2100-fw-1.3.tgz
# tar xvf ipw2100-fw-1.3.tar
Slovo firmvér môže znieť strašidelne, no nemusíte sa ho báť.
Firmvér je do tejto karty nahrávaný vždy, keď je inicializovaná a to v akomkoľvek systéme, nielen v linuxe.
Nehrozí teda, že by ju to nejako poškodilo.
Podľa dokumentácie by mali byť súbory s ním nakopírované do adresára /usr/lib/hotplug/firmware/
, no je lepšie, ak si to overíte v súbore /etc/hotplug/firmware.agent
napríklad príkazom:
# cat /etc/hotplug/firmware.agent | grep FIRMWARE_DIR=
FIRMWARE_DIR=/lib/firmware
Ak u vás tento súbor neexistuje, musíte si nainštalovať hotplug skripty. Z výpisu je vidieť, že na Slackware 10.2 je potrebné súbory s firmvérom umiestniť inde, než popisuje dokumentácia ovládačov. Prekopírujte teda spomínané súbory do zobrazeného adresára.
# cd /build/ipw2100-fw-1.3
# cp ipw2100-1.3* /lib/firmware
Nakoniec môžete celý adresár /build
odstrániť a reštartovať systém.
# rm -Rf /build
# reboot
Po reštarte si príkazom lsmod
overte, či kernel používa modul ipw2100
. Ak nie, nahrajte ho (samozrejme ako root) ručne
# modprobe ipw2100
Na záver stačí už len nastaviť parametre bezdrôtovej siete. Nasledovné príklady by vám v tom mohli pomôcť.
Sieť typu “ad-hoc” so statickou IP adresou:
# iwconfig eth1 mode ad-hoc channel 5 essid linux
# ifconfig eth1 10.1.1.123 netmask 255.255.255.0 up
# route add default gw 10.1.1.1
Sieť typu “infrastructure” s dynamickou IP adresou:
# iwconfig eth1 mode managed essid provider
# dhcpcd eth1
Ďalšie parametre príkazu iwconfig
z balíka wireless-tools nájdete v manuáli (man iwconfig
).