]> hackdaworld.org Git - lectures/dfb-slides.git/commitdiff
vortrag 1 finished :) - hunz wo bleibt der parser!?!? ;)
authorhackbard <hackbard>
Tue, 18 Mar 2003 21:33:57 +0000 (21:33 +0000)
committerhackbard <hackbard>
Tue, 18 Mar 2003 21:33:57 +0000 (21:33 +0000)
wlan1/wlan1-content

index eebe3db296a6d94fa28f4dd671ff7ec8793764fb..aa59055bafa84427cdc9371766701884283a92f7 100644 (file)
   + 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:
      <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
+     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!