====== 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