1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" lang=
"en" xml:
lang=
"en">
7 * Copyright 2010-2011, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
11 * Matt Madia who wrote http://www.haiku-os.org/guides/wifi
12 * Humdinger <humdingerb@gmail.com>
18 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8" />
19 <meta http-equiv=
"Content-Style-Type" content=
"text/css" />
20 <meta name=
"robots" content=
"all" />
22 <link rel=
"stylesheet" type=
"text/css" href=
"../Haiku-doc.css" />
27 <div><span>User Guide
</span></div>
32 <ul class=
"lang-menu">
33 <li class=
"now"><img src=
"../images/flags/de.png" alt=
"" /> Deutsch
</li>
34 <li><a href=
"../fr/wifi.html"><img src=
"../images/flags/fr.png" alt=
"" />Français
</a></li>
35 <li><a href=
"../it/wifi.html"><img src=
"../images/flags/it.png" alt=
"" />Italiano
</a></li>
36 <li><a href=
"../ru/wifi.html"><img src=
"../images/flags/ru.png" alt=
"" />Русский
</a></li>
37 <li><a href=
"../es/wifi.html"><img src=
"../images/flags/es.png" alt=
"" />Español
</a></li>
38 <li><a href=
"../sv_SE/wifi.html"><img src=
"../images/flags/sv_SE.png" alt=
"" />Svenska
</a></li>
39 <li><a href=
"../jp/wifi.html"><img src=
"../images/flags/jp.png" alt=
"" />日本語
</a></li>
40 <li><a href=
"../uk/wifi.html"><img src=
"../images/flags/uk.png" alt=
"" />Українська
</a></li>
41 <li><a href=
"../zh_CN/wifi.html"><img src=
"../images/flags/zh_CN.png" alt=
"" /> 中文 [中文]
</a></li>
42 <li><a href=
"../pt_PT/wifi.html"><img src=
"../images/flags/pt_PT.png" alt=
"" />Português
</a></li>
43 <li><a href=
"../fi/wifi.html"><img src=
"../images/flags/fi.png" alt=
"" />Suomi
</a></li>
44 <li><a href=
"../sk/wifi.html"><img src=
"../images/flags/sk.png" alt=
"" />Slovenčina
</a></li>
45 <li><a href=
"../en/wifi.html"><img src=
"../images/flags/gb.png" alt=
"" />English
</a></li>
49 <a href=
"../welcome_de.html" class=
"uplink">Welcome
</a>
56 <h2>WLAN in Haiku
</h2>
57 <h3><a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
58 <a name=
"hardware" rel=
"nofollow" id=
"hardware">Wahrscheinlich unterstützte Hardware
</a></h3>
59 <p>Alle FreeBSD
8 WLAN Treiber sollten funktionieren. Jedoch keine PCMCIA, CardBus, ExpressCard, USB oder ISA basierte Karten. Unterstützt wird nur PCI, miniPCI, PCI-Express, miniPci-Express und PCI-X.
<br />
62 <li><p><i>aironetwifi
</i> unterstützt zumindest
<br />
63 Cisco Aironet
350 Serie
<br />
67 <li><p><i>atheroswifi
</i> unterstützt fast alle Chipsets (allerdings keine AR9285 Chips)
</p></li>
68 <li><p><i>broadcom43xx
</i> unterstützt
<br />
69 BCM4301, BCM4306, BCM4307, BCM4309, BCM4311, BCM4312 und BCM4318
</p>
71 <li><p><i>ipw2100
</i> unterstützt Intel Pro Wireless
2100 Chips
</p></li>
72 <li><p><i>iprowifi2200
</i> unterstützt Intel Pro Wireless
<br />
77 <li><p><i>iprowifi3945
</i> unterstützt Intel Pro Wireless Chips
3945</p></li>
78 <li><p><i>iprowifi4965
</i> unterstützt Intel Pro Wireless
4965 Chips
</p></li>
79 <li><p><i>marvell88w8335
</i> unterstützt
<br />
80 Marvell Libertas
88W8310
<br />
81 Marvell Libertas
88W8335
</p></li>
82 <li><p><i>marvell88w8363
</i> unterstützt
88W8363 Chips
</p></li>
83 <li><p><i>ralinkwifi
</i> unterstützt
<br />
89 <li><p>ralink2860 unterstützt Ralink RT2860
</p></li>
90 <li><p><i>wavelanwifi
</i> unterstützt zumindest
<br />
92 GLPRISM2 WaveLAN
<br />
94 Intersil Prism2.5
<br />
97 PRISM2STA WaveLAN
<br />
98 Siemens SpeedStream
<br />
100 Us Robotics
2415<br />
101 Addtron AWA-
100 PCI
</p></li>
103 <h3><a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
104 <a name=
"connect" rel=
"nofollow" id=
"connect">Verbindung zum Funknetzwerk
</a></h3>
105 <p>Neben unverschlüsselten Netzwerken unterstützt Haiku auch mittels
<a href=
"#wep-notes" rel=
"nofollow">WEP Schlüssel
</a> verschlüsselte Netze. WEP ist allerdings eine bereits veraltete Verschlüsselungsmethode, also nicht wirklich sicher.
</p>
106 <p>Vom Terminal aus lassen sich mit dem Befehl
<span class=
"cli">ifconfig
</span> vorhandene Funknetze auflisten und mit einem Verbindung aufnehmen (
"join") oder wieder trennen (
"leave"):
</p>
107 <pre class=
"terminal">ifconfig [Wifi_Geräte_Pfad] [list|join|leave] (Schlüssel)
</pre>
108 <p>Der
<tt>Wifi_Geräte_Pfad
</tt> wird in den
<span class=
"app">Netzwerk
</span> Einstellungen angezeigt oder mit dem Befehl
<span class=
"cli">ifconfig -a
</span> im Terminal.
</p>
109 <p>Nachfolgend einige Beispiele wie mit einem Funknetzwerk namens
<i>wifitopia
</i> eine Verbindung hergestellt wird. Als Netzwerkkarte wird
<tt>/dev/net/iprowifi3945/
0</tt> angenommen.
</p>
110 <h4>Alle Funknetzwerke auflisten:
</h4>
111 <pre class=
"terminal">ifconfig /dev/net/iprowifi3945/
0 list
</pre>
112 <h4>Verbindung mit einem unverschlüsselten Funknetzwerk:
</h4>
113 <pre class=
"terminal">ifconfig /dev/net/iprowifi3945/
0 join wifitopia
</pre>
114 <h4>Verbindung mit einem
<a href=
"#wep-notes">WEP verschlüsselten
</a> Funknetzwerk: (ASCII Passwort)
</h4>
115 <pre class=
"terminal">ifconfig /dev/net/iprowifi3945/
0 join wifitopia DasPasswort
</pre>
116 <h4>Verbindung mit einem
<a href=
"#wep-notes">WEP verschlüsselten
</a> Funknetzwerk: (
64 Bit Hex-Passwort)
</h4>
117 <pre class=
"terminal">ifconfig /dev/net/iprowifi3945/
0 join wifitopia
0x4010FABEEF</pre>
118 <h4>Verbindung zum Funknetzwerk trennen:
</h4>
119 <pre class=
"terminal">ifconfig /dev/net/iprowifi3945/
0 leave wifitopia
</pre>
121 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
122 <a name=
"auto-connect" rel=
"nofollow" id=
"auto-connect">Automatische Verbindung zu einem Funknetzwerk
</a></h3>
123 <p>Nach dem Hochfahren kann man sich auch automatisch mit einem durch seine SSID benannten Netzwerk verbinden. Dazu müssen Funknetzwerke und die entsprechenden Passwörter in der Datei
<tt><acronym title=
"/boot/common/settings/network/wireless_networks">/boot/Allgemein/settings/network/wireless_networks
</acronym></tt> in folgendem Format abgelegt werden:
</p>
124 <pre>network wifitopia {
127 <p>Legt man diese Konfigurationsdatei nicht an, verbindet sich das System automatisch mit dem ersten unverschlüsselten Netzwerk, das es findet.
</p>
128 <p><a name=
"wep-notes" rel=
"nofollow" id=
"wep-notes"><strong>WEP Info
</strong></a></p>
130 <li>64-bit WEP benutzt ein
40-bit Passwort, das sind
5 Buchstaben oder
10 Hex-Werte
</li>
131 <li>128-bit WEP benutzt ein
104-bit Passwort, das sind
13 Buchstaben oder
26 Hex-Werte
</li>
132 <li>Hex-Werte sind die Zahlen
0-
9 und Buchstaben A bis F (in
<tt>ifconfig
</tt> mit einem vorangestellten '
0x')
</li>
134 <h3><a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
135 <a name=
"wpa" rel=
"nofollow" id=
"wpa">WPA Verschlüsselung
</a></h3>
136 <p>Momentan gibt es noch keine WPA Verschlüsselung unter Haiku.
<a target=
"blank" href=
"http://haiku-os.org/blog/axeld/2010-10-13_wpa_encryption_progress">Ein großer Schritt
</a> in diese Richtung wurde allerdings bereits unternommen.
</p>
137 <h3><a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
138 <a name=
"install_script" rel=
"nofollow" id=
"install_script">install-wifi-firmwares.sh
</a></h3>
139 <p>Um die Firmware für Intel ipw2100, Intel iprowifi2200/
2225/
2915, Broadcom
43xx
& Marvell
88W8335 zu installieren, startet man
</p>
140 <pre class=
"terminal">~
> install-wifi-firmwares.sh
142 <p>Die Intel ipw2100 und iprowifi22xx benötigen zur Installation keine Internetverbindung, da es die Lizenzbestimmungen erlauben, die Original-Firmware gleich mitzuliefern. Sie verlangen jedoch eine Zustimmung des Benutzers vor ihrer Installtion. Für Broadcom
43xx
& Marvell
88W8335 ist hingegen eine funktionierende Internetverbindung nötig, da die entsprechenden Dateien mit der Firmware Haiku nicht beiliegen dürfen.
</p>
143 <p>Leute, die ihr eigenes Haiku Image bauen, können ihre
<span class=
"cli">build/jam/UserBuildConfig
</span> entsprechend anpassen. Details dazu und eventuelle Updates zum WLAN-Thema finden sich in der
<a href=
"">Online-Version dieses Dokuments
</a> (Englisch).
</p>
144 <p>Wer die Firmware runterladen muss, aber unter Haiku keine Internetverbindung hat, kann das in diesem Online Dokument angebotene
<a href=
"http://www.haiku-os.org/files/download-data-for-wlan-firmwares.txt" rel=
"nofollow">Shell Skript
</a> benutzen. Damit werden alle nötigen Dateien heruntergeladen und in ein Zip gepackt, das man unter Haiku in
<tt>/boot
</tt> entpacken kann. Dann stehen alle Dateien zur Verfügung, die von install-wifi-firmwares.sh benötigt werden.
</p>
149 <div class=
"inner"><span>
150 <a href=
"../welcome_de.html" class=
"uplink">Welcome
</a>