WLAN in Haiku

index Wahrscheinlich unterstützte Hardware

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.
Darunter:

index WEP Verschlüsselung

WEP Verschlüsselung ist durch das Kommandozeilen-Programm setwep verfügbar. Es ist ein Provisorium, um sich in ein nicht oder per WEP verschlüsseltes Netzwerk einzuklinken. setwep funktioniert mit 64- und 128-bit WEP und unterstützt Passwörter als Text und Hex-Werte (siehe WEP Info weiter unten).

Der Gebrauch ist: setwep Geräte_Pfad [ssid] [key].

In nachfolgenden Beispielen gehen wir von einer Netzwerkkarte "/dev/net/iprowifi3945/0" und einem Funknetzwerk mit dem Namen "haikuwifi" aus.

Beispiel 1: Verbindung mit einer 64-bit WEP Verschlüsselung und einem Hex-Passwort

setwep /dev/net/iprowifi3945/0 haikuwifi 0x3456789abc

Beispiel 2: Verbindung mit einem unverschlüsselten Funknetzwerk

setwep /dev/net/iprowifi3945/0 haikuwifi
  • Den Pfad zu seinem Gerät findet man unter Preferences -> Network.
  • Um sich bei jedem Hochfahren mit dem Netzwerk unter dieser SSID zu verbinden, schreibt man den setwep Befehl ins home/config/boot/UserBootscript.
  • WEP Info

    index WPA Verschlüsselung

    Momentan gibt es noch keine WPA Verschlüsselung unter Haiku. Es existiert allerdings vorläufiger und unvollständiger Code für eine WPA Implementierung. Um weiter zu kommen, müsste er in den wpa_supplicant Build-Prozess integriert und Kompilier- und Laufzeitfehler behoben werden.

    index install-wifi-firmwares.sh

    Um die Firmware für Intel ipw2100, Intel ipw2200/2225/2915, Broadcom 43xx & Marvell 88W8335 zu installieren, started man

    ~> install-wifi-firmwares.sh
    

    Die Intel ipw2100/2200 benötigen zur Installation keine Internetverbindung, da es die Lizenzbestimmungen erlauben die Original-Firmware gleich mitzuliefern. Sie verlangen jedoch eine Zustimmung des Benutzer 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.

    Leute, die ihr eigenes Haiku Image bauen, können ihre build/jam/UserBuildConfig entsprechend anpassen. Details dazu und eventuelle Updates zum WLAN-Thema finden sich in der Online-Version dieses Dokuments (Englisch).

    Wer die Firmware runterladen muss, aber unter Haiku keine Internetverbindung hat, kann das in diesem Online Dokument angebotene Shell Skript benutzen. Damit werden alle nötigen Dateien heruntergeladen und in ein Zip gepackt, das man unter Haiku in /boot entpacken kann. Dann stehen alle Dateien zur Verfügung, die von install-wifi-firmwares.sh benötigt werden.