Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| linux:wlan [2011/02/25 19:04] – [iwconfig] st | linux:wlan [2014/10/06 17:52] (aktuell) – st | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Wlan unter Linux ====== | ||
| + | |||
| + | * [[security: | ||
| + | |||
| + | |||
| + | ===== Hardwareunterstützung ===== | ||
| + | Die Hardwareunterstützung unter [[linux: | ||
| + | * am besten laufen Chipsätze der Firmen Atheros ([[http:// | ||
| + | * schlecht laufen Broadcom, Marvell und TI-Chipsätze | ||
| + | |||
| + | Die Firmen Broadcom und TI verhalten sich unfreundlich gegenüber Linux, hier sollte man einen Kauf vermeiden, da wahrscheinlich nie alle Funktionen unterstützt und auch Probleme auftreten könnten. | ||
| + | |||
| + | :!: Das Problem ist auch eher die Unterstützung von einzelnen Funktionen, die Verbindung zu einem Accesspoint geht meist. | ||
| + | |||
| + | Besonders der ad-hoc-Modus ist ein Problem, da er relativ schwer zu implementieren und selten gebraucht wird. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Links ===== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Konfiguration ===== | ||
| + | |||
| + | ==== grafische Tools ==== | ||
| + | |||
| + | Natürlich existieren in den unterschiedlichen Distribution auch verschiedene grafische tools zum konfigurieren, | ||
| + | |||
| + | ==== WEP ==== | ||
| + | |||
| + | :!: ACHTUNG: WEP ist nur noch wenig sicherer als gar keine Verschlüsselung, | ||
| + | |||
| + | <box 100% blue round left | **WLAN: Netzwerkkonfiguration**> | ||
| + | |||
| + | Beispieleintrag: | ||
| + | < | ||
| + | iface wlan0 inet dhcp | ||
| + | wireless-essid BeispielID | ||
| + | </ | ||
| + | |||
| + | * **WLAN Verbindung herstellen: | ||
| + | Hat man ein passendes Netzwerk gefunden, merkt man sich die ESSID (die Kennung des Accesspoints) und verbindet sich zu diesem: | ||
| + | iwconfig wlan0 essid NAME key WEP-SCHLÜSSEL | ||
| + | |||
| + | Wenn man im Netz DHCP zur dynamischen Zuweisung von IP-Adressen verwendet, gibt man gleich danach | ||
| + | iwconfig wlan0 dynamic | ||
| + | ein. | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== WPA/WPA2 ==== | ||
| + | |||
| + | <box 100% red round left | **Vorbereitung: | ||
| + | SSID + Wlan-Passwort für den Eintrag in der / | ||
| + | # reading passphrase from stdin | ||
| + | testtest | ||
| + | network={ | ||
| + | ssid=" | ||
| + | # | ||
| + | psk=79c0021c05f52257a1af9cb2fb6944e1ffa970f5a18fb71f2f69955d2b10f395 | ||
| + | } | ||
| + | </ | ||
| + | * entsprechende Tools der verwendeten [[linux: | ||
| + | * einfacher Eintrag mit dynamsicher IP:< | ||
| + | iface wlan0 inet dhcp | ||
| + | wpa-ssid guest | ||
| + | wpa-psk 79c0021c05f52257a1af9cb2fb6944e1ffa970f5a18fb71f2f69955d2b10f395</ | ||
| + | * komplexer Eintrag mit fester IP: | ||
| + | < | ||
| + | auto ath0 | ||
| + | iface ath0 inet static | ||
| + | # For linux >= 2.6.14 and recent madwifi (> | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | # ? wireless-essid ************* | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | * Andere Möglichkeiten (wenn man roaming-modus benötigt): wpa_supplicant | ||
| + | |||
| + | |||
| + | |||
| + | ==== Monitor-Modus ==== | ||
| + | Der Monitor-Modus ermöglicht die Aufzeichnung aller Daten die die Karte " | ||
| + | |||
| + | Bevor man eine Wlankarte in den Monitor-Modus umschalten kann, muss diese auch aktiviert sein: | ||
| + | ifconfig ath0 up | ||
| + | anstatt ath0 sollte die entsprechende Wlan-Schnittstelle angegeben werden. | ||
| + | |||
| + | Dann wird die Karte auf den Monitor-Modus auf einem bestimmten Kanal (hier 13) gestellt: | ||
| + | iwconfig ath0 mode Monitor channel 13 | ||
| + | |||
| + | |||
| + | ===== Befehle ===== | ||
| + | |||
| + | ==== iw ==== | ||
| + | |||
| + | Das Paket iw bietet Konfigurationsmöglichkeit und Information zu Wlan-Schnittstellen. | ||
| + | |||
| + | iw phy INTERFACE info | ||
| + | |||
| + | < | ||
| + | Supported interface modes: | ||
| + | * IBSS | ||
| + | * managed | ||
| + | * AP | ||
| + | * AP/VLAN | ||
| + | * monitor | ||
| + | * mesh point | ||
| + | </ | ||
| + | |||
| + | ==== iwconfig ==== | ||
| + | |||
| + | Konfiguriert ein WLAN-Schnittstelle (" | ||
| + | Optionen siehe | ||
| + | man iwconfig | ||
| + | |||
| + | ==== iwlist ==== | ||
| + | **Nach Netzwerkschnittstellen** zu **suchen** kann man mit einem einfachen | ||
| + | iwlist scan | ||
| + | Dann werden für Wlan-Schnittstellen auch die unterstützten Geschwindigkeiten ausgegeben, ansonsten kann man auch in der Datei ''/ | ||
| + | |||
| + | |||
| + | ==== iwpriv ==== | ||
| + | Mit iwpriv gibt man private Parameter für wlan an. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Windows-Treiber laden ===== | ||
| + | Windows-Treiber kann man mit Hilfe von | ||
| + | * [[http:// | ||
| + | |||
| + | Der Vorgang geht in etwa so (am Beispiel des rtl8187-Treibers) : | ||
| + | - Originaltreiber von der CD kopieren (bitte nur die Win98/ME Treiber verwenden), benötigt werden die Dateien netrtuw.inf und rtl8187.sys | ||
| + | - ndiswrapper installieren: | ||
| + | - Alten Treiber entladen: rmmod rtl8187 | ||
| + | - Alten Treiber auf die Blacklist setzen: < | ||
| + | - Netzwerk konfigurieren: | ||
| + | auto wlan0 | ||
| + | iface wlan0 inet dhcp | ||
| + | wireless-key schluessel | ||
| + | wireless-essid funknetz</ | ||
| + | - In Verzeichnis der Windows-Treiber wechseln und Treiber mit Ndiswrapper ladeny< | ||
| + | sudo ndiswrapper -i Netrtuw.inf | ||
| + | sudo ndiswrapper -m | ||
| + | sudo modprobe ndiswrapper</ | ||
| + | - Ndiswrapper bei jedem Start laden lassen: < | ||
| + | - Netzwerk neustarten: < | ||
| + | - Erfolg kontrollieren: | ||
| + | |||
| + | Anleitung nach: | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Problembehebung ===== | ||
| + | |||
| + | ==== RaLink RT2500 unter Feisty ==== | ||
| + | RaLink RT2500 unter Feisty geht mit dem Network-manager nicht. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Broadcom-Firmware ==== | ||
| + | Das laden von Wlan-Treibern mit Broadcom-Chipsätzen schlägt unter [[ubuntu: | ||
| + | < | ||
| + | fehl (Ausgabe von '' | ||
| + | |||
| + | Lösung: mit dem '' | ||
| + | Stattdessen kann man die URL http:// | ||
| + | Davor sollte man noch | ||
| + | sudo bcm43xx-fwcutter -w / | ||
| + | ausführen. | ||
| + | |||
| + | [[http:// | ||
| + | [[http:// | ||
| + | https:// | ||