AudioLinux
HomeNovinkySeznam článkůDownloadOdkazyKontakt

NDISWrapper - zprovoznění wi-fi karty

28.7.2009

Wi-FiMám na notebooku bezdrátovou síťovou kartu od firmy Broadcom. Její instalace je bezproblémová, protože repozitáře openSUSE přímo obsahují příslušné balíčky ovladačů a jederných modulů pro obvyklá jádra. Ano, pro obvyklá jádra. Já ovšem používám relatimeové jádro (kernel-rt), a to i na notebooku, takže mám smůlu. Do teď jsem to řešil současnou instalací dvou jader, kde na defaultním jádře jsem měl přístup na Internet přes wi-fi, a na realtimeovém jen klasicky přes metaliku. To, jak zprovoznit téměř jakýkoli ovladač k téměř jakékoli síťové (ať už drátové nebo bezdrátové) kartě a téměř na jakémkoli jádru, si právě nyní ukážeme.

Někteří z vás už možná někdy zaslechli termín NDISWrapper. A to je právě to, čím si pomůžeme. Slušný návod i s omáčkou je na http://wiki.opensuse.cz/index.php/Ndiswrapper, ale ten se zabývá zprovozňováním síťové karty za použití NDISWrapperu pomocí příkazové řádky. Žijeme v moderní klikací době a proto ukážu návod, kde se bez konzole zcela obejdeme.

V první řadě si nainstalujeme balíček ndiswrapper, k němu by se nám měl automaticky vybrat příslušný balíček jaderného modulu, tedy např. ndiswrapper-kmp-pae nebo ndiswrapper-kmp-default. Co se týka realtimeového jádra, tak o něm píšu zde. O jeho vývoj se stará vývojář Jan Engelhardt, a ten poskytuje i jaderný modul ndiswrapper-kmp-rt případně ndiswrapper-kmp-rtpae a další. Budiž mu za to neskonalý dík. Každopádně se přesvědčte, že jaderný modul je stejné verze jako vámi používané jádro!

Dále budeme potřebovat grafické rozhraní pro NDISWrapper, což může být např. KNDISWrapper a tedy i balíček stejného názvu. Tím se vyhneme práci v příkazové řádce. (POZNÁMKA: uživatelé grafického prostředí GNOME mohou použít jiný nástroj a to NdisGTK.)

Další bezpodmíněnečně nutnou věcí jsou ovladače dané síťové karty pro operační systém Microsoft Windows XP. Ovladače pro novější operační systémy nejsou (zatím) NDISWrapperem podporované. Z těchto ovladačů potřebujeme soubory ovladač.inf a ovladač.sys.

KNDISWrapper se nám bohužel neobjeví v hlavní nabídce KDE 4.x a budeme ho tedy muset spuštět buď příkazem z konzole, nebo pomocí KRunneru, a nebo si jednoduše vytvoříme v nabídce KDE položku dle následujícího obrázku, což je asi nejelegantnější způsob. (POZNÁMKA: v KDE 3.5.x by mělo být vše v pořádku, totiž verze KNDISWrapperu pro KDE 4.x zatím neexistuje.)

kndiswrapper

Po spuštění KNDISWrapperu si nejdříve zvolíte jazyk aplikace. Ve výběru bohužel chybí čeština, ale není to nic, co by se nedalo přežít a dokuď nebudete měnit síťovou kartu (což asi stejně nebudete) a dokuď nepřeinstalujete počítač, tak tuhle aplikaci již znovu asi nikdy nepoužijete. Nebude proč.

kndiswrapper

Dále budete dotázáni na heslo uživatele root.

kndiswrapper

Pakliže spouštíte KNDISWrapper poprvé, zřejmě nemáte zaveden jaderný modul, na což se vás aplikace zeptá a vy stisknutím tlačítka Yes tento modul nahrajete. Při dalších spuštěních počítače se modul již nahraje automaticky.

kndiswrapper

V okně aplikace kliknete na tlačítko Install Driver.

kndiswrapper

Zobrazí se dotaz na to, zda chcete použít průvodce, či vyhledat ovladač.inf ručně. Doporučuji zvolit tlačítko Manual Inst., tedy ruční instalaci.

kndiswrapper

Po nalistování ovladače a potvrzení dojde k jeho instalaci. Měla by se zobrazit následující zpráva o úspěšné instalaci.

kndiswrapper

Vidíte, že se ovladač opravdu úspěšně nahrál, navíc dle řádku "Device present: Yes" je i jasné, že síťová karta byla v počítači nalezena.

kndiswrapper

Nyní už zbývá pouze kliknout na tlačítko Config Network a síť nastavit. Na výběr máte obvyklou konfiguraci statické IP adresy nebo použití DHCP pro automatickou konfiguraci.

kndiswrapper

Připojení k bezdrátové síti provedete v tomtéž okně nebo pomocí např. KNetworkManageru, případně podobných nástrojů.

POZNÁMKA: Kupodivu tyto ovladače jsou alespoň v mém případě spolehlivější než ty z balíčků o kterých se zmiňuji na začátku článku. S těmi totiž KNetworkManager funguje prapodivně. Bezdrátovou síť mám uloženou, a také nastaveno, že se má připojovat automaticky, ale neděje se tak. Někdy se počítač k síti připojil hned, ale většinou jsem musel ručně opakovat připojení a to třeba i několikrát zasebou, než se to chytlo. Nyní používám NDISWrapper a je klid. Bezdrátová síť se připojí téměř okamžitě sama, vždy, a bez přemlouvání.

NAHORU

Made with KompoZer

Valid HTML 4.01 Transitional

Počet přístupů na AudioLinux od 1.5.2008:

wz.cz

WebZdarma.cz