1 <?xml version='1.0' encoding='iso-8859-1'?>
2 <slides bgcolor="#222266" fgcolor="#9999ff"
3 face="../ttf/decker.ttf" size="15"
4 bullet="../img/bullet.png"
5 screen_width="1024" screen_height="768">
7 <header size="20" fgcolor="#22FF22"> 1.1 Was ist Wireless LAN?</header>
10 <listitem fgcolor="#ff00cc" size="20"> Drahtlose Netzwerk Technologie</listitem>
12 <listitem fgcolor="#ff00cc" size="20"> 2.4 GHz Bereich, 14 Channels (unterschiedl. Frequenzen)</listitem>
14 <listitem fgcolor="#ff00cc" size="20"> Übertragungsraten 1 - 54 MBit</listitem>
16 <listitem fgcolor="#ff00cc" size="20"> Reichweite 50 - 300m</listitem>
20 <header size="20" fgcolor="#22FF22"> 1.2 WaveLAN Hardware</header>
23 <listitem fgcolor="#ff00cc" size="20"> Accesspoint 120 - 800 Euro</listitem>
24 <text> auch als DSL-Router</text>
25 <text> siehe Punkt 5</text>
27 <listitem fgcolor="#ff00cc" size="20"> WaveLAN Karten 30 - 150 Euro</listitem>
28 <text> 22 MBit +40 Euro, 54 MBit > 100 Euro</text>
30 <listitem fgcolor="#ff00cc" size="20"> Bundles (z.B. AP, 2 Karten) billiger</listitem>
32 <listitem fgcolor="#ff00cc" size="20"> Antennen (Planar, Omnidirektional, Richt)</listitem>
33 <text> http://www.turnpoint.net/wireless/cantennahowto.html</text>
34 <text> Aber: nicht alle Karten/APs haben (gleichen) Antennenanschluss</text>
35 <text> maximale Reichweiten 2 - 20 km (nicht alles erlaubt)</text>
40 <header size="20" fgcolor="#22FF22"> 2.1 Begriffserklaerungen</header>
43 <listitem fgcolor="#ff00cc" size="20"> SSID: Netzwerkname</listitem>
45 <listitem fgcolor="#ff00cc" size="20"> WEP: Verschluesselung (RC4)</listitem>
47 <listitem size="20"> 40 (64) oder 104 (128) Bit Schluessellaenge</listitem>
49 <listitem size="20"> 4 Keys moeglich</listitem>
53 <header size="20" fgcolor="#22FF22"> 2.2 Managed Mode</header>
56 <listitem fgcolor="#ff00cc" size="20"> Dazu meldet sich jeder Client an einem AccessPoint an</listitem>
57 <text> Der AP stellt so die Verbindung zum Ethernet her</text>
58 <text> Bsp.: {Client} ~~~ (AP)---[Ethernet]</text>
60 <listitem fgcolor="#ff00cc" size="20"> Channel wird vom AP festgelegt</listitem>
62 <listitem fgcolor="#ff00cc" size="20"> Client wird auf selbe SSID wie AP konfiguriert (automat.)</listitem>
64 <listitem fgcolor="#ff00cc" size="20"> Client muss die selben WEPkeys benutzen wie AP</listitem>
66 <listitem fgcolor="#ff00cc" size="20"> An einem Ethernet koennen mehrere APs angeschlossen werden</listitem>
68 <text> Bsp.: {Client 1} ~~~ (AP 1)---[Ethernet]---(AP 2) ~~~ {Client 2}</text>
72 <header size="20" fgcolor="#22FF22"> 2.3 AdHoc Mode</header>
75 <listitem fgcolor="#ff00cc" size="20"> Nur Wireless Clients ohne AP </listitem>
77 <listitem fgcolor="#ff00cc" size="20"> daher keine Ethernetverbindung</listitem>
79 <listitem fgcolor="#ff00cc" size="20"> Clients muessen selben Channel, SSID und WEPkey haben</listitem>
80 <text> Bsp.: {Client 1} ~~~ {Client 2} ~~~ ...</text>
85 <header size="20" fgcolor="#22FF22"> 2.4 WDS</header>
88 <listitem fgcolor="#ff00cc" size="20"> Mehrere Ethernets ohne direkte Verbindun werden durch AccessPoints verbunden</listitem>
90 <listitem fgcolor="#ff00cc" size="20"> keine Clients noetig</listitem>
92 <listitem fgcolor="#ff00cc" size="20"> APs muessen auf selbem Channel sein und die selben WEPkeys haben</listitem>
93 <text> Bsp.: [Ethernet 1]---(AP 1) ~~~ (AP 2)---[Ethernet 2]</text>
97 <header size="20" fgcolor="#22FF22"> 3.1 Vorraussetzungen</header>
100 <listitem fgcolor="#ff00cc" size="20"> Kernel</listitem>
101 <text> http://www.kernel.org (>=2.4.20 - nicht unbedingt pre/testing/2.5)</text>
102 <text> hier: kein PCMCIA Support im Kernel sondern pcmcia-cs</text>
103 <text> Network device support ---></text>
104 <text> [*] Network device support</text>
106 <text> Wireless LAN (non-hamradio) ---></text>
107 <text> [*] Wireless LAN (non-hamradio)</text>
108 <text> fuer PCI Karten auch:</text>
109 <text> <M> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)</text>
110 <text> <M> Hermes in PLX9052 based PCI adaptor support</text>
111 <text> <M> Prism 2.5 PCI 802.11b adaptor support</text>
113 <listitem fgcolor="#ff00cc" size="20"> wireless_tools</listitem>
114 <text> http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html</text>
116 <listitem size="20"> linux/wireless.h installen</listitem>
117 <text> entweder wireless.h ueber /usr/include/linux/wireless.h kopieren oder</text>
118 <text> bei neuem kernel /usr/include/linux nach /usr/src/linux/include/linux linken</text>
120 <listitem size="20"> compilen</listitem>
122 <text> sudo make install</text>
123 <text> /etc/ld.so.conf: /usr/local/lib/ (falls noetig) && ldconfig</text>
125 <listitem fgcolor="#ff00cc" size="20"> pcmcia-cs (hier - weil nicht im Kernel)</listitem>
126 <text> http://pcmcia-cs.sourceforge.net</text>
128 <listitem size="20"> compilen:</listitem>
129 <text> make config (interaktiv)</text>
130 <text> make all && make install</text>
132 <listitem size="20"> config: card Eintrag in /etc/pcmcia/config (cardctl info)</listitem>
134 <listitem size="20"> start/stop: /etc/init.d/pcmcia start/stop</listitem>
138 <header size="20" fgcolor="#22FF22"> 3.2 Client Setup</header>
141 <listitem fgcolor="#ff00cc" size="20"> setzen des WEPkeys</listitem>
142 <text> iwconfig eth0 key s:123456789abcd (104 Bit key benutzen, wenn supported!)</text>
144 <listitem fgcolor="#ff00cc" size="20"> setzen der SSID</listitem>
145 <text> iwconfig eth0 essid "" oder iwconfig eth0 essid any</text>
147 <listitem fgcolor="#ff00cc" size="20"> Wireless device hochfahren</listitem>
148 <text> ifconfig eth0 192.168.1.5 up</text>
152 <header size="20" fgcolor="#22FF22"> 3.3 AP Setup</header>
155 <listitem fgcolor="#ff00cc" size="20"> Chipsatz</listitem>
156 <text> http://www.seattlewireless.net/index.cgi/HardwareComparison</text>
157 <text> Prism: HostAP http://hostap.epitest.fi</text>
158 <text> Lucent: HermesAP http://hunz.org/hermesap.html</text>
160 <listitem fgcolor="#ff00cc" size="20"> HostAP</listitem>
161 <text> Treiber, der IEEE 802.11 management Funktionen am Host Computer uebernimmt</text>
163 <listitem size="20"> build:</listitem>
164 <text> cp -a hostap/driver/* ./pcmcia-cs/</text>
165 <text> jetzt wie bei pcmcia-cs</text>
167 <listitem size="20"> config:</listitem>
168 <text> card Eintrag in /etc/pcmcia/hostap_cs.conf (cardctl info)</text>
169 <text> iwconfig wlan0 essid "foobar" (default "test")</text>
170 <text> iwconfig wlan0 channel X (zum setzen des channels) </text>
172 <listitem fgcolor="#ff00cc" size="20"> HermesAP</listitem>
173 <text> Erweiterter Orinoco Treiber, der AP-Firmware benutzt</text>
175 <listitem size="20"> build: </listitem>
176 <text> aus driver/orinoco-0.13b-hermesap-0.1a/ *.c *.h ins wireless dir von pcmcia-cs kopieren</text>
177 <text> pcmcia-cs wie oben compilen</text>
179 <listitem size="20"> AP firmware extrahieren und laden:</listitem>
180 <text> im firmware dir ./hfwget.sh ausfuehren</text>
181 <text> dann firmware mit hfw/hfwload ethX firmware/T108580.hfw laden</text>
183 <listitem size="20"> config:</listitem>
184 <text> ssid / wepkeys / channel setzen wie oben</text>
185 <text> hidden mode mit iwpriv ethX hidden 1</text>