-T^WaveLAN
-D^Teil 1: Wireless LAN unter Linux
-A^Benedict 'Hunz' Heinz, Frank Zirkelbach
-M^hunz@hunz.org, frank@luga.de
-E^Linuxinfotag 2003
-L^FH-Augsburg
+# T^WaveLAN
+# D^Teil 1: Wireless LAN unter Linux
+# A^Benedikt 'Hunz' Heinz, Frank Zirkelbach
+# M^hunz@hunz.org, frank@luga.de
+# E^Linuxinfotag 2003
+# L^FH-Augsburg
+
+1 Einfuehrung
+ 1.1 Was ist Wireless LAN?
+ + Drahtlose Netzwerk Technologie
+ + 2.4 GHz Bereich, 14 Channels (unterschiedl. Frequenzen)
+ + Uebertragungsraten 1 - 54 MBit
+ + Reichweite 50 - 300m
+ 1.2 WaveLAN Hardware
+ + Accesspoint 120 - 800 Euro
+ auch als DSL-Router
+ siehe Punkt 5
+ + WaveLAN Karten 30 - 150 Euro
+ 22 MBit +40 Euro, 54 MBit > 100 Euro
+ + Bundles (z.B. AP, 2 Karten) billiger
+ + Antennen (Planar, Omnidirektional, Richt)
+ http://www.turnpoint.net/wireless/cantennahowto.html
+ Aber: nicht alle Karten/APs haben (gleichen) Antennenanschluss
+ maximale Reichweiten 2 - 20 km (nicht alles erlaubt)
+ # sicht !
+2 Funktionsweise
+ 2.1 Begriffserklaerungen
+ + SSID: Netzwerkname
+ + WEP: Verschluesselung (RC4)
+ + 40 (64) oder 104 (128) Bit Schluessellaenge
+ + 4 Keys moeglich
+ 2.2 Managed Mode
+ + Dazu meldet sich jeder Client an einem AccessPoint an
+ Der AP stellt so die Verbindung zum Ethernet her
+ Bsp.: {Client} ~~~ (AP)---[Ethernet]
+ + Channel wird vom AP festgelegt
+ + Client wird auf selbe SSID wie AP konfiguriert (automat.)
+ + Client muss die selben WEPkeys benutzen wie AP
+ + An einem Ethernet koennen mehrere APs angeschlossen werden
+ # TODO: sniffs! selbe SSID? roaming? was passiert von STA1<->STA2?
+ Bsp.: {Client 1} ~~~ (AP 1)---[Ethernet]---(AP 2) ~~~ {Client 2}
+ 2.3 AdHoc Mode
+ + Nur Wireless Clients ohne AP
+ + daher keine Ethernetverbindung
+ + Clients muessen selben Channel, SSID und WEPkey haben
+ Bsp.: {Client 1} ~~~ {Client 2} ~~~ ...
+ # TODO: sniffs anguckn
+ 2.4 WDS
+ + Mehrere Ethernets ohne direkte Verbindun werden durch AccessPoints verbunden
+ + keine Clients noetig
+ + APs muessen auf selbem Channel sein und die selben WEPkeys haben
+ Bsp.: [Ethernet 1]---(AP 1) ~~~ (AP 2)---[Ethernet 2]
+3 WaveLAN unter Linux
+ # http://www.seattlewireless.net/index.cgi/HardwareComparison
+ 3.1 Vorraussetzungen
+ + Kernel
+ http://www.kernel.org (>=2.4.20 - nicht unbedingt pre/testing/2.5)
+ hier: kein PCMCIA Support im Kernel sondern pcmcia_cs
+ Network device support --->
+ [*] Network device support
+ ...
+ Wireless LAN (non-hamradio) --->
+ [*] Wireless LAN (non-hamradio)
+ für PCI Karten auch:
+ <M> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
+ <M> Hermes in PLX9052 based PCI adaptor support
+ <M> Prism 2.5 PCI 802.11b adaptor support
+ + wireless_tools
+ http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
+ + linux/wireless.h installen
+ entweder wireless.h über /usr/include/linux/wireless.h kopieren oder
+ bei neuem kernel /usr/include/linux nach /usr/src/linux/include/linux linken
+ + compilen
+ make
+ sudo make install
+ /etc/ld.so.conf: /usr/local/lib/ (falls nötig) && ldconfig
+ + pcmcia-cs (hier - weil nicht im Kernel)
+ http://pcmcia-cs.sourceforge.net
+# TODO: config / install ...
+ 3.2 Client Setup
+ + setzen des WEPkeys
+ Bsp.: iwconfig eth0 key s:123456789abcd
+ + Wireless device hochfahren
+ Bsp.: ifconfig eth0 192.168.1.5 up
+ 3.3 AP Setup
+ + hermesap
+ + hostap
+ http://hostap.epitest.fi/
+
+4 Sicherheit
+ 4.1 WEP
+ 4.2 ACL
+ 4.3 Hidden SSID
-1^Einleitung^Equipment^Reichweite
-2^Funktionsweise^Channels^Managed Mode^Ad-Hoc Mode^WDS
-3^WaveLAN unter Linux^Vorraussetzungen^Konfiguration^Master
-4^Sicherheit