WikiDer > Wireless-Tools für Linux

Wireless tools for Linux
Wireless-Tools für Linux
EntwicklerJean Tourrilhes
Letzte Version29 
(17. September2007)
BetriebssystemLinux, BSD und Unix
KategorieNetzwerktools
LizenzGPL
Webseite(und) Projektseite
Portal  Portalsymbol  Informatik

Wireless-Tools für Linux ist eine Sammlung Open-Source-ProgrammVor Linux Das hier CLIA Angebot.

Komponenten

ifrename

Ifrename ermöglicht das Umbenennen von drahtlosen Netzwerkverbindungen basierend auf verschiedenen statischen Kriterien, um jeder Verbindung einen konsistenten Namen zuzuweisen.

Standardmäßig sind Netzwerkverbindungen dynamisch und jede Netzwerkadapter dem ersten verfügbaren Namen (eth0, eth1 ...) zugewiesen, wobei die Reihenfolge der Verbindungen variieren kann. ifrename ermöglicht es dem Benutzer jedoch, einen festen Namen für eine Verbindung zu definieren. Es kann eine Vielzahl von Kriterien verwenden, um Netzwerkverbindungen eindeutig zu profilieren und zu identifizieren. Das am häufigsten verwendete Kriterium ist das MAC-Adresse.

Ifrename muss gestartet werden, bevor Verbindungen hergestellt werden. Daher ist es besonders nützlich in verschiedenen Skripten (drin, heißer Stecker) wird aber selten direkt vom Benutzer verwendet. Standardmäßig benennt es alle Verbindungen nach den in defined definierten Kriterien um /etc/iftab.

iwconfig

Iwconfig wird verwendet, um Parameter einer Netzwerkschnittstelle anzuzeigen und zu ändern, die für drahtlose Verbindungen spezifisch sind, wie z. B. Schnittstellenname, Frequenz und SSID. Es kann auch verwendet werden, um Wireless-Statistiken anzuzeigen (auslesen von /proc/net/drahtlos).

Im BSDBetriebssystemen wird die Rolle von iwconfig von einem aufwändigeren Befehl übernommen ifconfig.

Beispiel iwconfig Ausgabe

Der folgende Befehl zeigt Informationen zum aktuellen drahtlosen Netzwerk an.

 $ iwconfig eth1 eth1 IEEE 802.11g ESSID:"OSU_PUB" Mode:Managed Frequency:2.427 GHz Access Point: 00:0D:9D:C6:38:2D Bitrate=48 Mb/s Tx-Power=20 dBm Sensitivity=8/ 0 Retry limit:7 RTS thr:off Fragment thr:off Power Management:off Verbindungsqualität=91/100 Signalpegel=-39 dBm Rauschpegel=-87 dBm Rx ungültig nwid:0 Rx ungültig crypt:860 Rx ungültig frag:0 Übermäßige Tx-Wiederholungen:0 Ungültiges misc:39 Missed Beacon:8

iwevent

Iwevent zeigt Wireless-Ereignisse an, die durch Treiber und Einstellungsänderungen verursacht werden, die über die RTNetlink-Buchse empfangen wurden. Jede Zeile stellt spezifische drahtlose Ereignisse dar, die beschreiben, was bei der angegebenen drahtlosen Verbindung passiert ist.Sie ​​verwendet keine Argumente (zusätzliche Optionen nach dem Befehl).

iwgetid

Iwgetid-Nachricht die ESSID, NWID oder Zugangspunkt-/Zellenadresse des derzeit verwendeten drahtlosen Netzwerks. Standardmäßig zeigt iwgetid die ESSID des Geräts an, und wenn keine vorhanden ist, zeigt iwgetid die NWID an. Die gemeldeten Informationen sind die gleichen wie bei iwconfig, aber iwgetid ist in Skripten einfacher zu verwenden.

iwlist

Iwlist wird verwendet, um die verfügbaren Netzwerke zu scannen und zusätzliche Informationen anzuzeigen, die von iwconfig nicht angezeigt werden. Das Hauptargument wird verwendet, um eine Kategorie von Informationen auszuwählen, iwlist zeigt in detaillierter Form alle Informationen zu dieser Kategorie an, einschließlich Informationen, die bereits von iwconfig angezeigt werden.

Der Befehl wird hauptsächlich verwendet, um eine Liste von WAPist in der Nähe mit ihrem Met MAC-Adressen und SSIDs.

Beispiel iwlist Ausgabe

Der nächste Bildschirm zeigt das Ergebnis der Suche nach WAPs in der Nähe.

 $ iwlist eth1 scan eth1 Scan abgeschlossen : Zelle 01 - Adresse: 00:12:17:46:E6:AF ESSID:"shutyourstupiddogup" [[Protocol (computing)|Protocol]]:IEEE 802.11bg Mode:Master Channel:1 Encryption key:off [[Bitrate|Bitrate]]:1 Mb/s Bitrate:2 Mb/s Bitrate:5,5 Mb/s Bitrate:6 Mb/s Bitrate:9 Mb/s Bitrate:11 Mb/ s Bitrate: 12 Mb/s Bitrate: 18 Mb/s Bitrate: 24 Mb/s Bitrate: 36 Mb/s Bitrate: 48 Mb/s Bitrate: 54 Mb/s Qualität=82/100 Signalpegel =-48 dBm Extra: Letzte Bake: vor 36ms

Dieser Scan listet nur die WAPs in der Nähe auf. Nützliche Informationen in diesem Scan umfassen die ESSID, Netzwerktyp und Signalqualität.

iwpriv

Iwpriv wird verwendet, um Parameter und Einstellungen der Wireless Extension spezifisch für jeden zu manipulieren Treiber (Im Gegensatz zu iwconfig, das generische Profile zur Identifizierung des Netzwerks verwendet.) Ohne Argumente listet iwpriv alle privaten Befehle auf, die für jede Verbindung verfügbar sind, und die Parameter, die sie benötigen. Mit diesen Informationen kann der Benutzer spezifische Befehle auf dieser bestimmten Verbindung ausführen.

iwspion

Iwspy wird verwendet, um eine feste Liste von Verbindungen zu überprüfen und die Qualität jeder Verbindung zu speichern.

Die gesammelten Informationen sind die gleichen wie diese in /proc/net/drahtlos: Signalqualität, Signalstärke und Rauschpegel. Diese Informationen werden jedes Mal aktualisiert, wenn ein neues Paket empfangen, so dass jede Adresse in der Liste Überkopf fügen Sie den Treiber hinzu.

Beachten Sie, dass diese Funktionalität nur für Access Points funktioniert, die Teil der aktuellen drahtlosen Verbindung sind, so dass WAPs nicht verfolgt werden können, wenn keine Verbindung hergestellt wird (dazu kann das Scannen verwendet werden) und somit keine Access Points in anderen Verbindungen. Im Verwaltungsmodus In den meisten Fällen werden Pakete durch den Access Point geleitet, in diesem Fall wird die Signalstärke vom Access Point bezogen. Aus diesem Grund ist diese Funktion besonders nützlich in a Ad-hoc-Netzwerk und Master-Modus.

Siehe auch

Externer Link