Začátečníci
Příkazový řádek
Wifi v Linuxu Wifi v Linuxu |
|
|
|
| Zhlédnutí: 6259 | ||||||||
| Napsal filbar | ||||||||
| Pondělí, 30 duben 2007 | ||||||||
| Aktualizováno ( Pátek, 27 duben 2007 ) | ||||||||
|
V současným Linuxových distribucích sice existují grafické nástroje na konfiguraci bezdrátové sítě, ale ty většinou hodně parametrů z nastavení nedovolují nastavit.V tomto článku si ukážeme, že nastavení wi-fi sítě přes příkazovou řádku není o moc složitější než v grafickém rozhraní a zároveň získáme plnou kontrolu na naší wi-fi síťovou kartou. Pro naše účely vyžijeme programy iwconfig a iwlist, které jsou součástí balíčku Wireless Tools for Linux. V Linuxu existují dvě skupiny wi-fi karet. Oficiálně podporované a nepodporované zprovozněné pomocí ndiswrapperu . Pokud využijeme řešení s ndiswrapperem musíme se smířit s tím, že nelze wi-fi kartu přepnout do režimu vysílače, ke kterému se ostatní klienti připojují. iwlistPřed připojením k wi-fi síti je nutno nejprve nějakou najít a právě s tím nám pomůže program iwlist se syntaxí iwlist zarizeni volba, přičemž zařízení se může jmenovat wlann či ethn, kde n označuje pořadí zařízení. Voleb máme k dispozici celkem 7. První volba nese jméno scanning a poskytne nám všechny potřebné informace o nalezených bezdrátových sítích jako adresu, pojmenování, protokol, frekvenci, šifrování, nebo informace o kvalitě. Další volba frequency nebo channel zobrazí informace o dostupných frekvencích zařízení. Seznam podporovaných přenosových rychlostí na zařízení obdržíme po zadání volby rate, nebo bitrate. Pokud se chceme dovědět o tom, jaké šifrovací mechanismy naše zařízení podporuje použijeme volbu key, nebo encryption. Volbou power zjistíme jestli je na naší síťové kartě zapnut šetřící režim. Podobná volba txpower ukáže tabulku s dostupnými výkony a jím odpovídající spotřebou. Jestliže jsme šťastnými majiteli wi-fi karty, která je přímo podporována Linuxem a chceme provozovat wi-fi v režimu Acess Pointu určitě budeme potřebovat někdy zjistit, kteří klienti jsou k našemu AP připojeni. Tuto službu nám poskytne volba ap, nebo peers. Poslední volba event nám jako obyčejným uživatelům moc k užitku nebude, zobrazí pouze kódy různých akcí naší wi-fi v hexadecimální soustavě. iwconfigTeď když jsme se seznámili se základními informacemi na wi-fi kartě jistě se chceme právě získané vědomosti využít a k nějaké síti se připojit. Toto nám zajistí příkaz iwconfig zarizeni volby. Pro připojení k nějakému již existujícímu Access Pointu potřebujeme znám minimálně jeho jméno(essid), adresu a jestli používá nějaký druh šifrofání(wep, případně pokročilejší wpa). Pro náš příklad si představme, že se chceme připojit k AP se jménem AP_profik, adresou 00:60:1D:01:23:45 a šifrováním wep 128 bitů 0123-4567-8901-2345-6789-0123-45. Abychom se k takovéto síti z naši wi-fi eth1 připojili musíme zadat iwconfig eth1 essid AP_profik ap 00:60:1D:01:23:45 key 0123-4567-8901-2345-6789-0123-45 mode Managed Poslední parametr mode Managed určuje, že se připojujeme k nějakému AP. Síť fungující jako AdHoc(bez AP) získáme zadáním mode Ad-Hoc. U nativně podporované karty se do režimu AP přepneme pomocí mode Master. Dále můžeme zadat frekvenci(freq), nebo kanál(channel). V případě kanálu lze použít i volbu auto pro jeho automatické určení. Šifrování vypneme zadáním parametru off k volbě key. Z dalších voleb lze jako užitečné zmínit power, která je velmi propracovaná. Pomocí ní lze zvolit jestli chceme přijímat pouze pakety unicast (iwconfig eth1 power unicast), či všechny mimo unicast(volba multicast) a all(příjem všech paketů). Spotřebu karty lze snížit ještě parametry timeout(po uplynutí zadané doby v milisekundách-m, nebo mikrosekundách-u se karta přepne do režimu spánku), nebo zadáním milimální a maximální doby, po které se karta uspí(parametry min period, max period):
iwconfig eth1 power timeout 500u multicast Všechny šetřící volby lze najednou vypnout zadáním příkazu iwconfig eth1 power off. Jak asi tušíte pro zapnutí slouží parametr on. Některé karty podporují přepínání výkonu. iwconfig nám k tomuto účelu nabízí volbu txpower do jejíchž parametrů zadáme výkon ve Watech(W), případně miliWatech(mW). Při zadávání hodnost se ovšem musíme řídit tím co nám vypsal příkaz iwlist eth1 txpower. Vysílání wi-fi úplně vypneme parametrem off. Celou konfiguraci wi-fi karty si vypíšeme zadáním iwconfigu bez voleb:
# iwconfig eth1 Tím bychom téma dnešního článku vyčerpali a příště se podíváme na tisk z příkazové řádky.
Powered by !JoomlaComment 3.22
3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||
| < Předch. | Další > |
|---|