+ 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)
+ fuer 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
- + iw* compilen
- + pcmcia-cs oder Kernel Treiber
+ 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 noetig) && ldconfig
+ + pcmcia-cs (hier - weil nicht im Kernel)
+ http://pcmcia-cs.sourceforge.net
+ + 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
- + WIreless device hochfahren
- Bsp.: ifconfig eth0 192.168.1.5 up
+ 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
+ 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 Hodden SSID
-
-<<<<<<< wlan1-content
-1^Einfuehrung^Was ist Wireless LAN?^Geschichte^Zukunft
-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
-=======
->>>>>>> 1.4
+ WaveLAN unsicher! Mehr dazu siehe Vortrag 2!