Skip to content

Configuration de la partie WiFi du Centrino (Intel Pro/Wireless 2100) sous Linux

Cet article a été remis à jour avec la version 0.43 des drivers ipw2100.
Cet nouvelle version permet d'utiliser le WEP (ce qui n'était pas le cas précédement comme décrit dans la version précédente de cet article).

Il existe plusiers façons d'utiliser la partie wireless de l'architecture Centrino d'Intel sous Linux :

  • ndiswrapper
  • le driver payant de linuxant
  • le nouveau driver d'Intel

Cet article décrit la mise en oeuvre avec le driver libre d'Intel.

Téléchargement des drivers

Il faut télécharger les logiciels suivants à partir du site http://ipw2100.sourceforge.net/ :

  • hostap-driver
  • Wireless extentions tools
  • ipw2100 driver
  • ipw2100 firmware
Le test a été réalisé avec un WRT54G de Linksys comme point d'accès Wifi et un portable ECS.

Hostap

Le driver hostap est necessaire dans le cas de l'utilisation du cryptage WEP.
Il faut décompresser le driver hostap avec la commande : tar xzvf hostap-driver-0.1.3.tar.gz Puis compiler et installer avec : cd hostap-driver-0.1.3
make
make install
On peut charger le module tout de suite avec : modprobe hostap

IPW2100

Pour compiler le driver, il faut un gcc >= 3.0. Si vous utilisez une woody, il faut installer le paquet avec apt-get install gcc-3.0

Comme on va utiliser des modules noyaux compilés avec un gcc 3.0, il faut aussi que le noyau Linux utilisé soit compilé avec le noyau 3.0.
Si vous utilisez les noyaux par défaut d'une Debian woody, il faudra recompiler un noyau avec le nouveau compilateur (Pour ce faire, modifier la variable HOSTCC et CC du fichier Makefile dans /usr/src/linux en mettant gcc-3.0 à la place de gcc).

Il faut décompresser le driver centrino avec : tar xzvf ipw2100-0.41.tgz

Puis aller dans le répertoire cd ipw2100-0.41 Puis modifier le fichier Makefile :

  • en décommentant CONFIG_IPW2100_LEGACY_FW_LOAD=y (celà permet au driver/module de charger lui même le firmware sans passer par le hotplug)
  • en ajoutant CC=gcc-3.0

Après toutes ces modifications, on va pouvoir compiler le driver avec : make HOSTAP=/path/to/hostap-driver
make install

Firmware

Il faut maintenant copier le firwmare ipw2100-1.0.fw dans /etc/firmware (lors du chargement du driver il va aller lire le fichier dans ce répertoire)

Configuration

Il faut commencer par charger le module avec un modprobe ipw2100
Si on veut que le module ipw2100 se charge automatiquement au démarrage de la machine, on peut modifier le fichier /etc/modules et ajouter une ligne avec ipw2100.

Si on veut utiliser le WEP, il suffit de lancer la commande : iwconfig eth1 key <la_clef_du_wrt>

Ne reste plus qu'à voir les paramètres de notre "carte" wifi : iwconfig eth1

eth1      IEEE 802.11b  ESSID:"jachomewifi"  Nickname:"ipw2100"
Mode:Managed Channel:11 Access Point: 00:0C:41:B6:9D:72
Bit Rate=11Mb/s Tx-Power=0 dBm
Retry:on RTS thr=2304 B Fragment thr:off
Encryption key:3F72-3D62-E050-CD00-0231-77A7-BB Encryption
mode:restricted
Power Management:off
Link Quality:100/0 Signal level:-22 dBm Noise level:-98 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
comme le driver wifi est en mode managed, il va se connecter au réseau disponible.
(si vous n'avez pas la commande iwconfig, il faut installer le paquet wireless-tools avec un apt-get install wireless-tools).

Il faut ensuite configurer la partie réseau "normal". Sur une Debian, il suffit de modifier le fichier /etc/network/interfaces en ajoutant : iface eth1 inet dhcp et de démarrer l'interface réseau avec : ifup eth1 Cela configure l'interface en DHCP. Dans ce cas, c'est l'AP qui va attribuer l'adresse IP, le masque, la passerelle, ainsi que les DNS.

Et voila, vous êtes connecté grâce au centrino.
Bon test.

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Pas de commentaires

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options
tweetbackcheck