04.01
2011

Sepsat tento krátký návod nás donutil fakt, že si uživatelé neví rady ohledně instalace wifi ovladačů z balíku Compat-Wireless, a na našem IRC kanálu nebo na fórech zabývající se podobnou tématikou.. :) ..se množí dotazy ohledně tohoto. Pokud vládnete alespoň trochu anglickým jazykem (pokud ne, je si potřeba doplnit mezery ve vzdělání :) ), na této stránce se dozvíte podrobnější info o tom, co vlastně Compat-Wireless (dále už jen CW) je. Dle Vámi používaného jádra si vybereme potřebný archív s CW a stáhneme si jej. Pozn. je samozřejmě tak trochu zbytečné chtít použít CW určený přesně pro námi používané jádro, čímž v podstatě nic nezískáme. Takže zpravidla budeme chtít CW pro novější verzi jádra, popř. tedy s opravenými chybami, novými featurami námi požadovaného ovladače atd. Změny v různých verzích se dozvíme v changelogu.

Výběr z verzí Compat-Wireless.

http://wireless.kernel.org/download/compat-wireless-2.6/

Stáhneme požadovanou verzi, pro tento návod např. tuto:

wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-12-01-p.tar.bz2

compat-wireless-download

Rozbalíme archív.

tar -xf compat-wireless-2010-12-01-p.tar.bz2

V terminálu se přesuneme do adresáře s rozbalým archívem CW.

cd compat-wireless-2010-12-01-p

Pokud chceme kompilovat jen konkrétní ovladač, spustíme si skript driver-select v adresáři /scripts, který nám toto umožní.

./scripts/driver-select

compat-wireless-driver-select

Tímto nám skript driver-select vypsal možnosti použití. Pro příklad si budeme chtít zkompilovat ovladač ath9k, který je pro wifi karty s chipsetem Atheros:

./scripts/driver-select ath9k && make

compat-wireless-driver-select+make

..a po úspěšné kompilaci odebereme původní zavedený ovladač ath9k z jádra…

make unload

a nainstalujeme nově zkompilovaný driver ath9k.

make install

Teď provést buď restart operačního systému, nebo postačí jen zavést nový ovladač:

modprobe ath9k

V případě, že si budeme chtít zkompilovat a nainstalovat celý balík compat-wireless, postačí jen v adresáři s rozbaleným archívem compat-wireless zadat:

make && make unload && make install

compat-wireless-make

Poté zase jen buď restart operačního systému, popř. zavedení požadovaného driveru:

modprobe název_ovladače

Jeden malý tip k rychlejší kompilaci. Pokud máte vícejádrový procesor, byla by škoda nevyužít jeho výkonu. V případě dvoujádrového CPU:

make -j 2

Timto určíme příkazu make, kolik ma využít jader procesoru pro kompilaci. Výrazně tím urychlíme celý proces.

Pokud chcete pro BackTrack 4 (R1/R2) odzkoušený balík compat-wireless s opatchovanými drivery, doporučuji si stáhnout a zkompilovat z odkazu níže. Připravil jej uzivatel Jano z forum.aircrack-ng.org.

wget http://jano.homelinux.net/wardriving/driver-patch/compat-wireless-aircrack-lucid-2.6.36-patched.tar.bz2

Súvisiace články: Monday night wireless story

2 komentáře

Přidat komentář
  1. ahoj..cital som tvoj navod od hora dole ale nemozem stale na to prist ako to robit..som uplny linux zaciatocnik,nainstaloval som si bt5 ale za ten svet nemozem spustit wifi..neviem ci to je tym ze mam acer aspire one 735 netbook,je tam boardcom wifi karta alebo to jednoducho s linuxom neviem..nemozes mi nejako poradit??nemozem to ani stiahnut tak ako si napisal lebo tu mam len wifi..

  2. S wifi kartami Broadcom byl vždy problém. Nevím jakou máš verzi BackTrack 5, ale předpokládám, že R1 s jádrem 2.6.39.4. Zadej v terminálu: uname -a Pokud tam bude výše uvedené jádro, bez dalších znalostí, resp. bez připojení k internetu se nechytáš. Doporučuji stáhnout původní verzi BT5, tedy s jádrem 2.6.38 a snad by neměl být s Broadcom wifi problém.