<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dtony</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dtony"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Dtony"/>
	<updated>2026-04-22T02:09:01Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Utiliser_la_carte_wifi_Intel_PRO_Wireless_2200BG&amp;diff=11514</id>
		<title>Utiliser la carte wifi Intel PRO Wireless 2200BG</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Utiliser_la_carte_wifi_Intel_PRO_Wireless_2200BG&amp;diff=11514"/>
		<updated>2006-01-30T10:51:25Z</updated>

		<summary type="html">&lt;p&gt;Dtony : /* Prérequis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Paramétrer votre réseau]][[Catégorie:Configurer votre matériel]]&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
*De nombreux ordinateurs portables sont équipés en standard de la carte wifi Intel Pro/Wireless 2200BG, surtout ceux  fonctionnant sous la plateforme Intel Centrino. Lorsque j&#039;ai acquis mon portable, j&#039;ai naturellement voulu installer ma distribution favorite et faire fonctionner le wifi.&lt;br /&gt;
&lt;br /&gt;
*Ce petit tutoriel devrait vous permettre de faire fonctionner correctement le réseau sans fil. On va d&#039;abord compiler et installer les modules nécessaires, puis en seconde étape configurer le réseau.&lt;br /&gt;
&lt;br /&gt;
*La distribution Linux que j&#039;utilise ici est la Slackware 10.2 mais ce tutoriel peut être facilement transposé sur une autre distribution.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
*Assurez-vous d&#039;abord que votre ordinateur dispose bien de la carte wifi. Tapez &amp;lt;code&amp;gt;lspci|grep 2200&amp;lt;/code&amp;gt;. Si vous voyez une ligne du genre :&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;C&#039;est que vous disposez de la carte en question.&lt;br /&gt;
&lt;br /&gt;
*Il faut également disposer d&#039;un noyau Linux de la branche 2.6.x avec le support du réseau sans fil activé. Dans la configuration du noyau, vérifiez que l&#039;option &amp;quot;Wireless LAN Drivers (non-hamradio) &amp;amp; Wireless Extensions&amp;quot; est bien activée.&lt;br /&gt;
**Pour cela allez dans le répertoire des sources du noyau&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;cd /usr/src/linux&amp;lt;/code&amp;gt;&lt;br /&gt;
**lancez la configuration du noyau&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;make menuconfig&amp;lt;/code&amp;gt;&lt;br /&gt;
**allez dans &amp;lt;code&amp;gt;Device Drivers&amp;lt;/code&amp;gt; puis dans &amp;lt;code&amp;gt;Network device support&amp;lt;/code&amp;gt; et dans &amp;lt;code&amp;gt;Wireless LAN (non-hamradio)&amp;lt;/code&amp;gt;&lt;br /&gt;
**cochez l&#039;option &amp;lt;code&amp;gt;Wireless LAN Drivers (non-hamradio) &amp;amp; Wireless Extensions&amp;lt;/code&amp;gt; si elle n&#039;est pas activée&lt;br /&gt;
**sauvegardez la configuration et recompilez le noyau si vous avez changé l&#039;option.&lt;br /&gt;
&lt;br /&gt;
*Vous devez également avoir installé un certain nombre d&#039;outils importants, pour pouvoir exploiter le réseau wifi. Un paquet les regroupe presque tous : wireless-tools. Sur la Slackware, ces outils se trouvent déja intégrés. Sur la Debian, il suffirat juste de faire un &amp;lt;code&amp;gt;apt-get install wireless-tools&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Pour pouvoir charger le firmware il vous faudra aussi hotplug, assurez vous qu&#039;il soit installé et lancé. Cela ne devrai pas poser de problèmes sur la plupart des distributions.&lt;br /&gt;
&lt;br /&gt;
== Compilation et installation des drivers ==&lt;br /&gt;
Les drivers pour la carte 2200BG ne sont pas encore inclus dans le noyau. Il faudra donc les compiler et les installer séparément.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Il faut donc dans un premier temps télécharger les drivers IPW2200 et le subsytem IEEE80211.&lt;br /&gt;
*Les drivers IPW2200 sont accessibles sur cette [http://ipw2200.sourceforge.net/#downloads page].&lt;br /&gt;
*le sous système IEEE80211 est accessible sur cette [http://ieee80211.sourceforge.net/#downloads page].&lt;br /&gt;
Une fois les deux archives téléchargées, on extrait chacune dans un répertoire respectif :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Ce que je fait habituellement pour ajouter des modules supplémentaires au noyau, je crée un répertoire /usr/src/modules.&lt;br /&gt;
&amp;lt;code&amp;gt;mkdir /usr/src/modules&lt;br /&gt;
cd /usr/src/modules&amp;lt;/code&amp;gt;&lt;br /&gt;
et je place à l&#039;intérieur les sources des modules&lt;br /&gt;
&amp;lt;code&amp;gt;tar xzvf ~/ipw2200-1.0.10.tgz&lt;br /&gt;
tar xzvf ~/ieee80211-1.0.1.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
Je crée aussi des liens symboliques vers les répertoires nouvellement créés.&lt;br /&gt;
&amp;lt;code&amp;gt;ln -s ipw2200-1.0.10 ipw2200&lt;br /&gt;
ln -s ieee80211-1.0.1 ieee80211&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;cadre type=aparte&amp;gt;L&#039;utilisation des liens symboliques a pour avantage de conserver le même chemin de compilation quelque soit la version des drivers. Si une nouvelle version apparait, il suffira de la placer dans le répertoire /usr/src/modules et de modifier le lien symbolique.&amp;lt;/cadre&amp;gt;&lt;br /&gt;
Maintenant, on peut compiler le module IEEE80211&lt;br /&gt;
&amp;lt;code&amp;gt;cd /usr/src/modules/ieee80211&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Et enfin, on compile le module IPW2200.&lt;br /&gt;
&amp;lt;code&amp;gt;cd /usr/src/modules/ipw2200&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation du firmware ==&lt;br /&gt;
Les modules sont maintenant compilés et installés. Cependant on ne peut pas encore les faire fonctionner car on a besoin du firmware adéquat.&lt;br /&gt;
&lt;br /&gt;
Il se trouve sur cette [http://ipw2200.sourceforge.net/firmware.php page].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=alert&amp;gt;Attention : La version du firmware à télécharger dépend de la version du module IPW2200 installée !&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Allez dans le répertoire /lib/firmware :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;cd /lib/firmware&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Décompressez l&#039;archive contenant le firmware :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;tar xvzf ~/ipw2200-fw-2.4.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si tout va bien, vous devez vous retrouver avec les fichiers suivants :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ls -l&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-rwxrwxr-x  1 root root  12007 2005-08-11 14:33 LICENSE*&lt;br /&gt;
-rw-r--r--  1 root root   6472 2005-08-11 15:06 ipw-2.4-boot.fw&lt;br /&gt;
-rw-r--r--  1 root root 168344 2005-08-11 15:06 ipw-2.4-bss.fw&lt;br /&gt;
-rw-r--r--  1 root root  16334 2005-08-11 15:06 ipw-2.4-bss_ucode.fw&lt;br /&gt;
-rw-r--r--  1 root root 162884 2005-08-11 15:06 ipw-2.4-ibss.fw&lt;br /&gt;
-rw-r--r--  1 root root  16312 2005-08-11 15:06 ipw-2.4-ibss_ucode.fw&lt;br /&gt;
-rw-r--r--  1 root root 168344 2005-08-11 15:06 ipw-2.4-sniffer.fw&lt;br /&gt;
-rw-r--r--  1 root root  16344 2005-08-11 15:06 ipw-2.4-sniffer_ucode.fw&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tentez maintenant de charger le module de la carte :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;modprobe ipw2200&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vérifiez que le module s&#039;est chargé en tapant :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;lsmod|grep ipw2200&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous devez normalement obtenir les lignes suivantes :&lt;br /&gt;
&amp;lt;code&amp;gt;ipw2200               181572  0&lt;br /&gt;
ieee80211              47464  1 ipw2200&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous tapez la commande dmesg vous devez obtenir sur les dernières lignes a peu près le texte suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.10&lt;br /&gt;
ipw2200: Copyright(c) 2003-2005 Intel Corporation&lt;br /&gt;
ACPI: PCI Interrupt 0000:02:02.0[A] -&amp;gt; GSI 22 (level, low) -&amp;gt; IRQ 23&lt;br /&gt;
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si tout est bon, nous pouvons configurer notre nouvelle carte réseau&lt;br /&gt;
&lt;br /&gt;
== Gestion de ipw2200 sur Mandriva 2006 ==&lt;br /&gt;
Si vous disposez de cette distribution, le travail vous est considérablement simplifié. Le module ipw2200 a été intégré au noyau de base (2.6.12) au moyen d&#039;un patche. Il vous suffit donc de taper la commande suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;modprobe ipw2200&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le firmware lui est disponible sous forme de rpm également. Il vous suffit pour cela de disposer de la source de packages plf non-free. Installez alors le package ipw2200-firmware :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi ipw2200-firmware&lt;br /&gt;
&lt;br /&gt;
    ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/2006.0/./noarch/ipw2200-firmware-2.4-1plf.noarch.rpm&lt;br /&gt;
 installation de ipw2200-firmware-2.4-1plf.noarch.rpm depuis /var/cache/urpmi/rpms&lt;br /&gt;
Préparation ...                  #############################################&lt;br /&gt;
      1/1: ipw2200-firmware      #############################################&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Options de configuration du module ==&lt;br /&gt;
Le module ipw2200 permet de disposer d&#039;un certain nombre d&#039;options de configuration.&lt;br /&gt;
Pour disposer de la liste de ces infos tapez la commande modinfo suivie du nom du module :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# modinfo ipw2200&lt;br /&gt;
filename:       /lib/modules/2.6.12-12mdk/kernel/3rdparty/ipw2200/ipw2200.ko.gz&lt;br /&gt;
description:    Intel(R) PRO/Wireless 2200/2915 Network Driver&lt;br /&gt;
version:        1.0.6&lt;br /&gt;
author:         Copyright(c) 2003-2004 Intel Corporation&lt;br /&gt;
license:        GPL&lt;br /&gt;
vermagic:       2.6.12-12mdk 686 gcc-4.0&lt;br /&gt;
depends:        ieee80211,firmware_class&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002701bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002702bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002711bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002712bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002721bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002722bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002731bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002732bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002741bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv0000103Csd00002741bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002742bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002751bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002752bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002753bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002754bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002761bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00001043sv00008086sd00002762bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d0000104Fsv*sd*bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00004220sv*sd*bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00004221sv*sd*bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00004223sv*sd*bc*sc*i*&lt;br /&gt;
alias:          pci:v00008086d00004224sv*sd*bc*sc*i*&lt;br /&gt;
srcversion:     B497F2EC107B4D14D1298AE&lt;br /&gt;
parm:           hwcrypto:enable hardware crypto (default on) (int)&lt;br /&gt;
parm:           mode:network mode (0=BSS,1=IBSS,2=Monitor) (int)&lt;br /&gt;
parm:           channel:channel to limit associate to (default 0 [ANY]) (int)&lt;br /&gt;
parm:           debug:debug output mask (int)&lt;br /&gt;
&#039;&#039;&#039;parm:           led:enable led control on some systems (default 0 off)&#039;&#039;&#039;&lt;br /&gt;
 (int)&lt;br /&gt;
parm:           auto_create:auto create adhoc network (default on) (int)&lt;br /&gt;
parm:           associate:auto associate when scanning (default on) (int)&lt;br /&gt;
parm:           disable:manually disable the radio (default 0 [radio on]) (int)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La ligne indiquée en gras notamment vous informe qu&#039;en positionnant l&#039;option led correctement, vous pouvez activer le voyant lumineux indiquant la connexion active en wifi. Il vous suffit de modifier le fichier /etc/modprobe.conf en ajoutant la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;options ipw2200 led=1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection au réseau ==&lt;br /&gt;
&lt;br /&gt;
iwconfig&lt;br /&gt;
&lt;br /&gt;
rc.inet1&lt;br /&gt;
rc.wireless&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
== Liens externes ==&lt;br /&gt;
Voici des liens qui peuvent aider pour l&#039;installation de cette carte réseau :&lt;br /&gt;
*[http://ipw2200.sourceforge.net/ Intel® PRO/Wireless 2200BG Driver for Linux]&lt;br /&gt;
*[http://ieee80211.sourceforge.net/ ieee80211 subsystem for Linux]&lt;br /&gt;
*[http://www.slackware.com/ Slackware Linux]&lt;br /&gt;
&lt;br /&gt;
{{Copy|janvier 2006|[[Utilisateur:Vvanholl|Vvanholl]]|CC-BY-SA}}&lt;/div&gt;</summary>
		<author><name>Dtony</name></author>
	</entry>
</feed>