From 78eabd268a481ec745de4316f7679edb863ec141 Mon Sep 17 00:00:00 2001 From: hackbard Date: Tue, 18 Mar 2003 21:33:57 +0000 Subject: [PATCH] vortrag 1 finished :) - hunz wo bleibt der parser!?!? ;) --- wlan1/wlan1-content | 54 +++++++++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 16 deletions(-) diff --git a/wlan1/wlan1-content b/wlan1/wlan1-content index eebe3db..aa59055 100644 --- a/wlan1/wlan1-content +++ b/wlan1/wlan1-content @@ -51,44 +51,66 @@ + 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 + 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: + fuer 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 + entweder wireless.h ueber /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 + /etc/ld.so.conf: /usr/local/lib/ (falls noetig) && ldconfig + pcmcia-cs (hier - weil nicht im Kernel) http://pcmcia-cs.sourceforge.net -# TODO: config / install ... + + compilen: + make config (interaktiv) + make all && make install + + config: card Eintrag in /etc/pcmcia/config (cardctl info) + + start/stop: /etc/init.d/pcmcia start/stop 3.2 Client Setup + setzen des WEPkeys - Bsp.: iwconfig eth0 key s:123456789abcd + iwconfig eth0 key s:123456789abcd (104 Bit key benutzen, wenn supported!) + + setzen der SSID + iwconfig eth0 essid "" oder iwconfig eth0 essid any + Wireless device hochfahren - Bsp.: ifconfig eth0 192.168.1.5 up + ifconfig eth0 192.168.1.5 up 3.3 AP Setup - + hermesap - + hostap - http://hostap.epitest.fi/ - + + Chipsatz + http://www.seattlewireless.net/index.cgi/HardwareComparison + Prism: HostAP http://hostap.epitest.fi + Lucent: HermesAP http://hunz.org/hermesap.html + + HostAP + Treiber, der IEEE 802.11 management Funktionen am Host Computer uebernimmt + + build: + cp -a hostap/driver/* ./pcmcia-cs/ + jetzt wie bei pcmcia-cs + + config: + card Eintrag in /etc/pcmcia/hostap_cs.conf (cardctl info) + iwconfig wlan0 essid "foobar" (default "test") + iwconfig wlan0 channel X (zum setzen des channels) + + HermesAP + Erweiterter Orinoco Treiber, der AP-Firmware benutzt + + build: + aus driver/orinoco-0.13b-hermesap-0.1a/ *.c *.h ins wireless dir von pcmcia-cs kopieren + pcmcia-cs wie oben compilen + + AP firmware extrahieren und laden: + im firmware dir ./hfwget.sh ausführen + dann firmware mit hfw/hfwload ethX firmware/T108580.hfw laden + + config: + ssid / wepkeys / channel setzen wie oben + hidden mode mit iwpriv ethX hidden 1 4 Sicherheit - 4.1 WEP - 4.2 ACL - 4.3 Hidden SSID - + WaveLAN unsicher! Mehr dazu siehe Vortrag 2! -- 2.20.1