X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=wlan1%2Fwlan1-content;h=eebe3db296a6d94fa28f4dd671ff7ec8793764fb;hb=af177f12b6c0e7fa7eb2337baf6c66c8dbee5012;hp=d43c6c139cc80e8633f54e3213c0721cdc30215b;hpb=127d5bd99582fee2bb0dc5d6c07607b6b0aa7092;p=lectures%2Fdfb-slides.git diff --git a/wlan1/wlan1-content b/wlan1/wlan1-content index d43c6c1..eebe3db 100644 --- a/wlan1/wlan1-content +++ b/wlan1/wlan1-content @@ -8,7 +8,7 @@ 1 Einfuehrung 1.1 Was ist Wireless LAN? + Drahtlose Netzwerk Technologie - + 2.4 GHz Bereich, 14 Channels + + 2.4 GHz Bereich, 14 Channels (unterschiedl. Frequenzen) + Uebertragungsraten 1 - 54 MBit + Reichweite 50 - 300m 1.2 WaveLAN Hardware @@ -24,11 +24,71 @@ maximale Reichweiten 2 - 20 km (nicht alles erlaubt) # sicht ! 2 Funktionsweise - 2.1 Managed Mode - + - -2^Wireless Hardware und Linux Treiber^Hersteller^Chipsets/Driver -3^Funktionsweise^Channels^Managed Mode^Ad-Hoc Mode^WDS -4^Setup eines Wireless Clients (sta)^pcmcia-cs^wireless_tools^Beispiel Setup -5^Setup eines Wireless Accesspoints (ap)^pcmcia-cs und hostap^wireless_tools^Beispiel Setup -6^Sicherheit^WEP^ACL^Hidden ssid + 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: + Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) + Hermes in PLX9052 based PCI adaptor support + 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 +