Le Wifi dans Haiku

index Matériel théoriquement supporté

Tous les pilotes de réseau sans fil de FreeBSD 8 devraient fonctionner. En revanche, les périphériques PCMCIA, CardBus, ExpressCard, USB, ou ISA ne sont pas supportés. Seules les cartes PCI, MiniPCI, PCI-Express, minipci-Express et PCI-X sont censées fonctionner.
Cela inclut :

index Sécurisation WEP

Le protocole de sécurité WEP est disponible au travers de l'application en ligne de commande setwep. Il s’agit une solution temporaire pour accéder à un réseau Wifi non protégé ou en codage WEP. setwep supporte les clés WEP 64 et 128 bits, indiquées sous forme hexadécimale ou texte. (voir les remarques concernant le WEP ci-dessous).

L'usage est le suivant : setwep chemin_de_périphérique [ssid] [clé] ([ssid] est le nom du réseau à rejoindre)

Voici deux exemples pour lesquels nous supposerons que votre carte réseau wifi est «/dev/net/iprowifi3945/0» et que le réseau sans fil est nommé «haikuwifi».

Exemple 1 : Se connecter avec un cryptage WEP 64 bits et une clé numérique hexadécimale

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

Exemple 2 : Se connecter à un réseau sans fil non protégé

setwep /dev/net/iprowifi3945/0 haikuwifi
  • Pour connaître le chemin_du_périphérique, regardez dans les préférences réseau (Preferences -> Network)
  • Pour connecter votre adaptateur Wifi à un réseau de SSID donné à chaque démarrage, ajoutez la commande setwep a votre script home/config/boot/UserBootscript
  • Remarques concernant le WEP

    index Le cryptage WPA

    Pour le moment, le codage WPA n'est pas disponible dans Haiku. Cependant, il existe une ébauche de code pour la mise en œuvre de cette sécurité. Il reste notamment à intégrer le processus de construction du gestionnaire wpa_supplicant et à corriger des problèmes de compilation et d’exécution.

    index install-wifi-firmwares.sh

    Pour installer le micro-logiciel des cartes Intel ipw2100, Intel ipw2200/2225/2915, Broadcom 43xx et Marvell 88W8335 vous devez exécuter la commande

    install-wifi-firmwares.sh
    

    Les pilotes Intel ipw2100 et ipw22xx pourront être installés sans qu’une connexion Internet soit présente, car la distribution, dans Haiku, des fichiers contenant les micro-logiciels originaux est autorisée par leur licence. En revanche, vous devrez accepter les termes de cette licence avant l’installation. Les pilotes Broadcom 43xx et Marvell 88W8335 nécessiteront une connexion Internet pour s’installer, car les fichiers contenant leurs micro-logiciels respectifs ne peuvent être redistribués avec Haiku.

    Si vous compilez vous-même Haiku, vous pouvez modifier votre fichier build/jam/UserBuildConfig afin de pouvoir utiliser cet outil. Vous pourrez trouver plus de détails sur le Wifi dans Haiku sur la version en ligne de ce document (en anglais).

    Si il vous faut télécharger le micro-logiciel mais que vous n'avez pas de connexion internet qui fonctionne sous Haiku, la version en ligne vous propose aussi un script de commande, qui crée un fichier zip à extraire dans le dossier /boot de Haiku. Après cela, vous aurez tous les fichiers nécessaires pour install-wifi-firmwares.sh.