Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

Intel Pro/Wireless 2200 BG (avec WPA)

Sujet : Pilotes Intel Pro/Wireless 2200 BG (avec chiffrement WPA)
Distribution : Ubuntu / Mandriva
Niveau : Intermédiaire
Auteur : stardust, 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 :
  • Seulement si vous utilisez Ubuntu (version?), lancez les commandes suivantes :
    $ CC=gcc-3.4
    $ export CC

Installation

  • 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

Powered by Dokuwiki - fr/documentation/ipw2200.txt · Last modified: 2011/07/18 08:44 (external edit)