Installation de la carte Wifi Intel Pro Wireless 2200BG
Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.
But de ce document
Ce document me sert de mémo pour installer une carte Wifi Intel Pro Wireless 2200BG sur une Debian ETCH.
Vérifier que la carte est bien installée
# lspci | grep Wireless
0000:02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05
Installation de la carte wifi ipw2200BG (Intel Corporation PRO/Wireless 2200BG)
Le kernel par défaut inclus les modules nécessaires à l’installation de la carte wifi Intel Corporation PRO/Wireless 2200BG. Mais il nous manque une partie, le firmware de la carte wifi.
La première chose a faire est de télécharger le firmware 3.0 de la carte wifi, sur cette page :
Puis il suffit de mettre les fichiers récupérés dans le dossier /lib/firmware/ :
# tar -xvf ipw2200-fw-3.0.tgz
# mv ./ipw2200-fw-3.0/* /lib/firmware
Il faut maintenant activer le module ipw2200
modprobe -r ipw2200
modprobe ipw2200
Installation des entête du noyau
# aptitude install linux-headers-2.6.18-3-686
Téléchargement du driver
Télécharger le driver IPW2200 :
Télécharger le firmware
Installation du module ieee80211
Méthode N°1 : Rien à faire
Sur les noyaux récents, ce module est fourni en standard, donc il n’y a rien à faire. Pour le vérifier, vous pouvez lancer cette commande :
# dpkg -L linux-image-`uname -r` | grep ieee80211.ko
/lib/modules/2.6.21-1-686/kernel/net/ieee80211/ieee80211.ko
Méthode N°2 : Compilation des sources à la méthode Debian
tar xvzf ipw2200-source.tar.gz
rm ipw2200-source.tar.gz
module-assistant a-i ipw2200
rm -R modules/
virez aussi le .deb généré :
rm ipw2200-modules-2.6.8-1-386_0.12-3+2.6.8-10_i386.deb
Téléchargement des sources sur cette page : http://ieee80211.sourceforge.net/
tar zxvf ieee80211-${VERSION}
cd ieee80211-${VERSION}
Remarque : La documentation complète est disponible dans le fichier « INSTALL »
make
make install
Cela doit installer le fichier (module) « /lib/modules/2.6.18-3-686/net/ieee80211/ieee80211.ko »
ATTENTION : Ce fichier est déjà inclus dans le paquet du noyau :
dpkg -L linux-image-2.6.18-4-686 | grep ieee
Installation du firmware
# tar -xvzf ipw2200-fw-3.0.tgz
# cd ipw2200-fw-3.0/
# cp *.fw /usr/lib/hotplug/firmware/
Installation du module IPW2200
Méthode N°1 : Rien à faire
Sur les noyaux récents, ce module est fourni en standard, donc il n’y a rien à faire. Pour le vérifier, vous pouvez lancer cette commande :
# dpkg -L linux-image-`uname -r` | grep ipw2200.ko
/lib/modules/2.6.21-1-686/kernel/drivers/net/wireless/ipw2200.ko
# tar -xvzf ipw2200-1.2.1
# cd ipw2200-1.2.1/
Remarque : La documentation complète est disponible dans le fichier « INSTALL »
# make
# make install
Chargement du driver de la carte Wifi
# modprobe ipw2200
Les commande suivantes, permettent de vérifier que tous les modules sont bien chargés :
# lsmod | grep ieee80211
ieee80211 43020 1 ipw2200
ieee80211_crypt 5952 1 ieee80211
et :
# lsmod | grep ipw2200
ipw2200 125956 0
ieee80211 43020 1 ipw2200
firmware_class 9600 2 ipw2200,pcmcia
Test que la carte Wifi est bien reconnue
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
eth2 IEEE 802.11g ESSID:"dlink"
Mode:Managed Frequency:2.437 GHz Access Point: 00:19:5B:D9:E6:88
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=92/100 Signal level=-36 dBm Noise level=-88 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Commandes de base pour configurer le réseau
Activer la carte réseau :
# ifconfig eth2 up
Attribuer le SSID et la clé à la carte WIFI
# iwconfig eth2 essid MonSSID key MaCLe
Attribuer une adresse IP fixe :
# ifconfig eth2 192.168.0.200
Ou, attribuer une adresse IP automatiquement via DHCP :
# dhclient
Ajouter une route par défaut :
# route add default gw 192.168.0.1
Mise en place WPA
Installation du gestionnaire WPA :
# aptitude install wpasupplicant
Il faut commencer par créer une passphrase avec cette commande :
# wpa_passphrase VotreSSID VotreMotDePasse
Fichier de configuration « /etc/wpa_supplicant.conf » à créer avec les informations suivantes :
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="pgssid"
psk=670987993b5b8ac9c5a03861b70d83e8c0bc2bb8d7a78f8dd2a7f00a81a0f1fa
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
}
Remarque : La ligne psk doit correspondre à la passphrase créée précédemment.
Commande pour activer le WPA :
# wpa_supplicant -c/etc/wpa_supplicant.conf -w -Dwext -ieth2 -dd &
Remarque : Le paramètre « -dd » permet d’activer le mode debuggage.
Si tout fonctionne, vous pouvez lancer le WPA en tache de fond :
# wpa_supplicant -c/etc/wpa_supplicant.conf -w -Dwext -ieth2 -B
En cas de problème, pour avoir plus d’informations, vous pouvez suivre ces liens :
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 11/06/07 | Création par Tony GALMICHE |
0.5 | 29/05/08 | Mise en ligne |