====== Intel Pro/Wireless 2200 BG (avec WPA) ====== >**Sujet** : Pilotes Intel Pro/Wireless 2200 BG (avec chiffrement WPA) >**Distribution** : [[.:Ubuntu]] / [[.:Mandriva]] >**Niveau** : Intermédiaire >**Auteur** : [[utilisateur:stardust]], [[utilisateurs:tcantin]] (actualisation du 3 janvier 2006) ===== Introduction ===== Cette page présente une méthode pour installer les pilotes pour la carte WiFi Intel Pro/Wireless 2200 BG et donne également des informations sur la façon de configurer le WPA avec cette carte. ===== Pré-requis ===== * Vérifiez que les paquets suivants sont installés : * make * gcc-3.4 * linux-header-2.6.xx-xxx (sélectionnez celui correspondant à votre noyau) * wpasupplicant (pour le chiffrement WPA) * Téléchargez les fichiers suivant : * [[http://ipw2200.sourceforge.net/firmware.php?i_agree_to_the_license=yes&f=ipw2200-fw-3.0.tgz|ipw2200-fw-3.0.tgz]] * [[http://prdownloads.sourceforge.net/ieee80211/ieee80211-1.2.15.tgz?download|ieee80211-1.2.15.tgz]] * [[http://prdownloads.sourceforge.net/ipw2200/ipw2200-1.2.0.tgz?download|ipw2200-1.2.0.tgz]] * Seulement si vous utilisez Ubuntu (version?), lancez les commandes suivantes :$ CC=gcc-3.4 $ export CC ===== Installation ===== {{http://www.swisslinux.org/encours.png }} * Passez en mode superutilisateur avec la commande ''su'' (à moins que votre système utilise ''sudo''). Les commandes ci-dessous sont destinées à Mandriva après être passé en mode superutilisateur. Sous Ubuntu, vous devrez à chaque fois précéder la commande par ''sudo'' * Décompressez l'archive ''ipw2200-fw-3.0.tgz'' et copiez-en le contenu dans le répertoire adéquat à l'aide des commandes suivantes : * Pour Mandriva :# tar xvzf ipw2200-fw-3.0.tgz # cp * /lib/firmware/ * Pour Ubuntu :$ sudo tar xvzf ipw2200-fw-3.0.tgz $ sudo cp ipw-3.0-*.fw /usr/lib/hotplug/firmware/ * Décompressez l'archive ''ieee80211-1.2.15.tgz'' et déplacez-vous dans le répertoire décompressé :# tar xvzf ieee80211-1.2.15.tgz # cd ieee80211-1.2.15 * Lancez le script qui effacera les anciens fichiers, si vous avez déjà essayé une autre méthode ou si vous mettez à jour :# sh remove-old * Décompressez le fichier ''ipw2200-1.2.0.tgz''# cd .. # tar xvzf ipw2200-1.2.0.tgz # cd ipw2200-1.2.0 * Exécutez éventuellement à nouveau le script qui efface les anciens fichiers :# sh remove-old * Installez les fichiers ''80211-1.2.15'' et ''ipw2200-1.2.0'' et compilez-le :# cd .. # cd ieee80211-1.2.15 # make # make install # cd .. # cd ipw2200-1.0.6 # make # make install * Activez le nouveau module :# modprobe ipw2200 ===== Configuration ===== Pour configurer le réseau sans fil, il est possible ensuite d'utiliser les outils spécifiques à votre distribution et/ou à votre environnement de bureau. (Drakconf, Network-Manager, etc.) ==== WPA (sous Ubuntu) ==== * Configurez ''wpasupplicant'' en éditant le fichier ''wpa_supplicant.conf''. $ sudo gedit /etc/wpa_supplicant.conf * Copiez les lignes suivantes dans le fichier en y mettant le nom de votre réseau et votre clé wpa ctrl_interface=/var/run/wpa_supplicant network={ ssid=\"nom de l'essid\" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK psk=\"votre clé\" } * Sauvegardez. * Editez le fichier ''/etc/default/wpasupplicant'' : $ sudo gedit /etc/default/wpasupplicant * Insérez-y le contenu suivant : ENABLED=1 OPTIONS=\"-B -i eth1 -c /etc/wpa_supplicant.conf -D ipw -dd\" //Note: \"eth1\" est le nom de votre carte, modifier le nom le cas échéant// * Sauvegardez * Pour démarrer wpa automatiquement, créez le script ''/etc/inid./wifi_wpa.sh'' : $ sudo gedit /etc/init.d/wifi_wpa.sh et insérez-y les lignes suivantes : #! /bin/sh # wifi: wpa_supplicant init echo \" * [Wifi]: Enabling WPA supplicant...\" if [ -x /usr/sbin/wpa_supplicant ]; then /usr/sbin/wpa_supplicant -B -i eth1 -c /etc/wpa_supplicant.conf -D ipw -w fi exit 0 * Sauvegardez * Rendez le script exécutable : $ sudo chmod +x /etc/init.d/wifi_wpa.sh * Créez un lien symbolique : $ sudo ln -s /etc/init.d/wifi_wpa.sh /etc/rcS.d/S40netwifiwpa * Editez le fichier ''/etc/network/interfaces'' : $ sudo gedit /etc/network/interfaces on configure la carte réseau en mode dhcp ne pas mettre de guillemets au nom de l'essid ni à votre clé copier et adapter iface eth1 inet dhcp pre-up /etc/init.d/wpasupplicant start wireless-mode Managed wireless-essid le nom de l'essid wireless-key votre clé pre-down /etc/init.d/wpasupplicant stop ===== Remarques ===== * Si vous rencontrez toujours des problèmes, vous pouvez éditer le fichier ''/boot/grub/menu.lst'' : $ sudo gedit /boot/grub/menu.lst et ajouter l'option ''irqpoll'' à la ligne concernant le noyau comme dans l'exemple ci-dessous : kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/sda6 ro irqpoll quiet splash ===== Liens ===== * Message original sur le forum (Ubuntu) : http://forum.swisslinux.org/viewtopic.php?id=1001 * Message plus récent (Mandriva) : http://forum.swisslinux.org/viewtopic.php?pid=9782#p9782 * Un autre message (Debian) : http://forum.swisslinux.org/viewtopic.php?id=1266