Bezdrátové nástroje pro Linux - Wireless tools for Linux
Vývojáři | Jean Tourrilhes |
---|---|
Stabilní uvolnění | 29/17 září 2007 |
Operační systém | Linux |
Typ | Síťové nástroje |
Licence | GNU GPL |
webová stránka | Linuxové nástroje |
Bezdrátové nástroje pro Linux je kolekce nástrojů uživatelského prostoru napsaných pro Linuxové jádro - operační systémy založené na podpoře a usnadnění konfigurace ovladačů zařízení řadiče rozhraní bezdrátové sítě a některé související aspekty práce v síti pomocí bezdrátového rozšíření Linux. Bezdrátové nástroje pro Linux a Linux Wireless Extension spravuje Jean Tourrilhes[1] a sponzoruje Hewlett Packard.
Přijetí
Je součástí většiny distribucí operačních systémů postavených na Windows Linuxové jádro V mnoha distribucích Linuxu je tento balíček zahrnut ve výchozím nastavení nebo podle toho, zda je k dispozici bezdrátová karta. Pokud není distribucí automaticky nainstalován, lze jej snadno najít v binární podobě.
Frontends
Kvůli relativní složitosti vyžadování několika samostatných příkazů pro jeden úkol (např. Iwlist a iwconfig k vyhledání a synchronizaci s bezdrátovým přístupovým bodem), některé[2] doporučuji používat rozhraní poskytovaná GNOME a KDE nebo aplikace s názvem NetGo, která má tato nastavení manipulovat.
Alternativy
Autoři linuxového jádra považují balíček bezdrátových nástrojů za zastaralý[3]; alternativou je novější iw
nástroj.[4][5] Zvláště iw dev wlan0 skenování
výstup poskytuje mnoho dalších podrobností o skenování iwlist
výstup.[6]
Nástroje pro balení
ifrename
ifrename umožňuje přejmenovat rozhraní bezdrátové sítě na základě různých statických kritérií a každému rozhraní přiřadit shodný název.
Ve výchozím nastavení jsou názvy rozhraní dynamické a všechny síťový adaptér je přiřazen první dostupný název (eth0, eth1 ...), zatímco pořadí vytváření síťových rozhraní se může lišit. Pokud ifrename umožňuje uživateli rozhodnout se, jaký název bude mít síťové rozhraní. Může použít různé selektory k přiřazení názvů rozhraní k síťovým rozhraním v systému, nejběžnějším selektorem je rozhraní MAC adresa.
ifrename musí být spuštěn před vyvoláním rozhraní, proto je většinou užitečný v různých skriptech (inic, hotplug ), ale zřídka se používá přímo uživatelem. Ve výchozím nastavení přejmenovává všechna současná systémová rozhraní pomocí mapování definovaných v / etc / iftab
.
iwconfig
iwconfig se používá k zobrazení a změně parametrů síťového rozhraní, které jsou specifické pro bezdrátový provoz (např. název rozhraní, frekvence, SSID ). Lze jej také použít k zobrazení statistik bezdrátového připojení (extrahováno z / proc / net / wireless
).
Zdarma Distribuce softwaru Berkeley UNIX operačních systémů se role iwconfig provádí rozšířeným ifconfig příkaz.
Vzorek iwconfig
výstup
Následující příkaz zobrazuje informace o aktuálně přidružené bezdrátové síti.
$ iwconfig eth1 eth1 IEEE 802.11g ESSID: Režim „OSU_PUB“: Spravovaná frekvence: 2,427 GHz Přístupový bod: 00: 0D: 9D: C6: 38: 2D Přenosová rychlost = 48 Mb / s Tx-Power = 20 dBm Citlivost = 8 / 0 Limit opakování: 7 RTS thr: off Fragment thr: off Řízení spotřeby: vypnuto Kvalita spojení = 91/100 Úroveň signálu = -39 dBm Hladina hluku = -87 dBm Rx neplatný nwid: 0 Rx neplatná krypta: 860 Rx neplatný fragment: 0 TX nadměrné opakování: 0 Neplatný misc: 39 Zmeškaný maják: 8
iwevent
iwevent zobrazuje bezdrátové události generované ovladači a změny nastavení, které jsou přijímány prostřednictvím zásuvky RTNetlink. Každý řádek zobrazuje konkrétní bezdrátovou událost, která popisuje, co se stalo na zadaném bezdrátovém rozhraní. Neberou žádné argumenty.
iwgetid
iwgetid hlásí ESSID, NWID nebo adresa přístupového bodu / buňky bezdrátové sítě, která se aktuálně používá. Ve výchozím nastavení vytiskne ESSID zařízení a pokud žádné nemá, vytiskne místo toho jeho NWID. Hlášené informace jsou stejné jako ty, které zobrazuje iwconfig, ale iwgetid je snadnější integrovat do různých skriptů.
iwlist
iwlist
se používá k vyhledání dostupných bezdrátových sítí a zobrazení dalších informací o nich, které nejsou zobrazeny programem iwconfig. Hlavní argument se používá k výběru kategorie informací, iwlist zobrazí v podrobné podobě všechny informace týkající se této kategorie, včetně informací, které již iwconfig zobrazuje.
Příkaz se primárně používá ke generování seznamu blízkých bezdrátové přístupové body a jejich MAC adresy a SSID.
Vzorek iwlist
výstup
Následující dialogové okno na obrazovce zobrazuje výsledek skenování bezdrátových přístupových bodů v okolí.
$ iwlist eth1 skenování eth1 skenování dokončeno: buňka 01 - adresa: 00: 12: 17: 46: E6: AF ESSID: "prettyflyforawifi§" protokol: režim IEEE 802.11bg: hlavní kanál: 1 šifrovací klíč: vypnuto přenosová rychlost: 1 Mb Přenosová rychlost / s: 2 Mb / s Přenosová rychlost: 5,5 Mb / s Přenosová rychlost: 6 Mb / s Přenosová rychlost: 9 Mb / s Přenosová rychlost: 11 Mb / s Přenosová rychlost: 12 Mb / s Přenosová rychlost: 18 Mb / Přenosová rychlost: 24 Mb / s Přenosová rychlost: 36 Mb / s Přenosová rychlost: 48 Mb / s Přenosová rychlost: 54 Mb / s Kvalita = 82/100 Úroveň signálu = -48 dBm Extra: Poslední signál: před 36 ms
Toto skenování poskytuje pouze jeden blízký bezdrátový přístupový bod. Užitečné informace v tomto skenování obsahují ESSID, typ sítě a kvalita signálu.
iwpriv
Používá se k manipulaci s parametry a nastavením Wireless Extension specifickým pro každý ovladač (na rozdíl od iwconfig, který se zabývá obecnými).
Bez jakéhokoli argumentu seznam iwpriv uvádí dostupné soukromé příkazy dostupné na každém rozhraní a parametry, které vyžadují. Pomocí těchto informací může uživatel použít tyto příkazy specifické pro rozhraní na zadaném rozhraní.
iwspy
iwspy se používá ke sledování nastaveného seznamu uzlů a zaznamenávání kvality spojení každého z nich.
Shromážděné informace jsou stejné jako informace dostupné v / proc / net / wireless
: kvalita spojení, síla signálu a úroveň šumu. Tyto informace se aktualizují pokaždé, když je přijat nový paket, takže každá adresa seznamu přidává v ovladači nějaké režijní náklady. Tato funkce funguje pouze pro uzly, které jsou součástí aktuální bezdrátové buňky, nemůžete monitorovat přístupové body, ke kterým nejste přidruženi (můžete použít Skenování) a uzly v jiných buňkách. V spravovaném režimu jsou pakety většinou přenášeny přístupovým bodem, v tomto případě získáte sílu signálu přístupového bodu. Z těchto důvodů je tato funkce většinou užitečná v ad hoc a hlavní režim.
wpa_supplicant / hostapd
wpa_supplicant
a hostapd
přicházejí jako dvojice doplňkového klienta a hostitele pro bezdrátové přístupové body.
To je hostapd nám umožňuje vytvářet přístupové body z příkazového řádku, což umožňuje bezdrátově sdílet připojení k internetu, zatímco wpa_supplicant nám umožňuje skenovat a připojit se k přístupovým bodům jako klient, abychom se dostali na internet.
Viz také
externí odkazy
- Domovská stránka Wireless Tools for Linux a Najít RPM pro bezdrátové nástroje
- Manpages:
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
- Linux Správa a privilegované příkazy Manuál –
Reference
- ^ Bezdrátové nástroje pro Linux
- ^ Linux Journal Marcel Gagne Vaření s Linuxem Vydání 2005-07-28, http://www.linuxjournal.com/node/8355/print
- ^ Arch Linux wiki, https://wiki.archlinux.org/index.php/Wireless_network_configuration#Manual_setup
- ^ domovská stránka nástroje iw, https://wireless.wiki.kernel.org/en/users/documentation/iw
- ^ Výměna iwconfig za iw, https://wireless.wiki.kernel.org/en/users/documentation/iw/replace-iwconfig
- ^ Výukový program Xmodulo, http://xmodulo.com/manage-wifi-connection-command-line.html