<?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=Vanirier</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=Vanirier"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Vanirier"/>
	<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=12336</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=12336"/>
		<updated>2006-04-11T12:39:11Z</updated>

		<summary type="html">&lt;p&gt;Vanirier : /* Conclusion */&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 fais 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 à 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;
== Connection au réseau sous Slackware 10.2 ==&lt;br /&gt;
Il faut maintenant configurer l&#039;accès au réseau sans fil. Je parlerais ici de mon expérience sous Linux Slackware 10.2 mais sur les autres distributions, la façon de procéder est à peu près la même.&lt;br /&gt;
&lt;br /&gt;
La configuration du réseau se fait en deux étapes : connexion au point d&#039;accès wifi et configuration de l&#039;adressage IP.&lt;br /&gt;
===Connexion au point d&#039;accès===&lt;br /&gt;
&lt;br /&gt;
Ouvrez votre éditeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.wireless.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
Ce fichier sert à configurer la connexion au point d&#039;accès en fonction de l&#039;adresse MAC de la carte réseau. Allez jusqu&#039;à la fin du fichier pour atteindre les lignes suivantes :&lt;br /&gt;
&amp;lt;code&amp;gt;# Generic example (decribe all possible settings)&lt;br /&gt;
*)&lt;br /&gt;
    INFO=&amp;quot;Fill with your own settings...&amp;quot;&lt;br /&gt;
    # ESSID (extended network name) : My Network, any&lt;br /&gt;
    ESSID=&amp;quot;&amp;quot;&lt;br /&gt;
    # NWID/Domain (cell identifier) : 89AB, 100, off&lt;br /&gt;
    NWID=&amp;quot;&amp;quot;&lt;br /&gt;
    # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto&lt;br /&gt;
    MODE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)&lt;br /&gt;
    FREQ=&amp;quot;&amp;quot;&lt;br /&gt;
    CHANNEL=&amp;quot;&amp;quot;&lt;br /&gt;
    # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)&lt;br /&gt;
    SENS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Bit rate : auto, 1M, 11M&lt;br /&gt;
    RATE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Encryption key : 4567-89AB-CD, s:password&lt;br /&gt;
    KEY=&amp;quot;&amp;quot;&lt;br /&gt;
    # RTS threshold : off, 500&lt;br /&gt;
    RTS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Fragmentation threshold : off, 1000&lt;br /&gt;
    FRAG=&amp;quot;&amp;quot;&lt;br /&gt;
    # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB&lt;br /&gt;
    IWCONFIG=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwspy parameters : + 01:23:45:67:89:AB&lt;br /&gt;
    IWSPY=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwpriv parameters : set_port 2, set_histo 50 60&lt;br /&gt;
    IWPRIV=&amp;quot;&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Dans &amp;lt;code&amp;gt;INFO=&amp;lt;/code&amp;gt;, Donnez un nom à votre connexion.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;ESSID=&amp;lt;/code&amp;gt; pour y placer le ESSID de votre point d&#039;accès.&lt;br /&gt;
*Changez  &amp;lt;code&amp;gt;CHANNEL=&amp;lt;/code&amp;gt; si besoin est.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;KEY=&amp;lt;/code&amp;gt; si vous utilisez une clé de chiffrement WEP ou autre.&lt;br /&gt;
&lt;br /&gt;
Redémarrez le réseau en tapant &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
Vous devriez avoir quelque chose qui ressemble à ça :&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      IEEE 802.11g  ESSID:&amp;quot;VOTRE_ESSID&amp;quot;  Nickname:&amp;quot;MACHINE&amp;quot;&lt;br /&gt;
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:0F:66:58:B5:93   &lt;br /&gt;
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   &lt;br /&gt;
          Retry limit:7   RTS thr:off   Fragment thr:off&lt;br /&gt;
          Encryption key:AC8--2033-B8F9-9F08-5E4A-A0E2-25   Security mode:restricted&lt;br /&gt;
          Power Management:off&lt;br /&gt;
          Link Quality=91/100  Signal level=-37 dBm  Noise level=-83 dBm&lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*L&#039;interface réseau est indiquée en premier. Dans cet exemple c&#039;est &amp;lt;code&amp;gt;eth1&amp;lt;/code&amp;gt;. &amp;lt;cadre type=alert&amp;gt;Gardez son nom en mémoire pour la configuration IP&amp;lt;/cadre&amp;gt;&lt;br /&gt;
*ESSID est l&#039;ESSID du point d&#039;accès&lt;br /&gt;
*Bit Rate est la vitesse de connexion&lt;br /&gt;
*Encryption key est votre clé de cryptage&lt;br /&gt;
*Link Quality donne des informations sur la qualité de la connection&lt;br /&gt;
===Configuration IP===&lt;br /&gt;
Ouvrez votre éditeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Allez dans le bloc correspondant à votre interface réseau (eth0, eth1, eth2, ...)&lt;br /&gt;
&amp;lt;code&amp;gt;# Config information for eth1:&lt;br /&gt;
IPADDR[1]=&amp;quot;&amp;quot;&lt;br /&gt;
NETMASK[1]=&amp;quot;&amp;quot;&lt;br /&gt;
USE_DHCP[1]=&amp;quot;&amp;quot;&lt;br /&gt;
DHCP_HOSTNAME[1]=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Si vous voulez que le point d&#039;accès configure pour vous l&#039;adresse IP, dans le champ &amp;lt;code&amp;gt;USE_DHCP&amp;lt;/code&amp;gt;, placez la valeur &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
*Sinon donnez votre adresse IP dans le champ &amp;lt;code&amp;gt;IPADDR&amp;lt;/code&amp;gt; et le netmask dans &amp;lt;code&amp;gt;NETMASK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sauvegarder le tout et redémarrez le réseau : &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Normalement, si tout va bien, lorsque vous tapez la commande &amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;, vous obtenez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      Link encap:Ethernet  HWaddr 00:02:3F:DB:32:83  &lt;br /&gt;
          inet addr:192.168.4.3  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:1204 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:816 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:159440 (155.7 Kb)  TX bytes:90175 (88.0 Kb)&lt;br /&gt;
          Interrupt:18 Base address:0x4000 &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors utilisez votre carte wifi !&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;
== Conclusion ==&lt;br /&gt;
L&#039;installation de la carte Intel PRO Wireless 2200BG sous Linux n&#039;est pas aussi compliquée que l&#039;on peut le penser, à partir du moment où on dispose des drivers et du firmware adéquat.&lt;br /&gt;
&lt;br /&gt;
Il suffit juste de compiler les drivers, installer les modules et le firmware. Puis dans un deuxième temps configurer le point d&#039;accès et l&#039;adresse IP de la carte.&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel pourrait être complété par la suite, avec l&#039;utilisation du démon ifplugd qui permet de contrôler la connexion physique au réseau ( câble branché/débranché, point d&#039;accès présent).&lt;br /&gt;
&lt;br /&gt;
En effet, dans le cas d&#039;un ordinateur portable avec une carte ethernet et une carte wifi, il est intéressant de pouvoir basculer de l&#039;ethernet au wifi dès que le câble réseau est débranché, et inversement revenir du wifi à l&#039;ethernet lorsque le câble est rebranché.&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.stud.uni-hamburg.de/users/lennart/projects/ifplugd/ ifplugd]&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>Vanirier</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Utiliser_la_carte_wifi_Intel_PRO_Wireless_2200BG&amp;diff=12335</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=12335"/>
		<updated>2006-04-11T12:30:35Z</updated>

		<summary type="html">&lt;p&gt;Vanirier : /* Connection au réseau sous Slackware 10.2 */&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 fais 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 à 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;
== Connection au réseau sous Slackware 10.2 ==&lt;br /&gt;
Il faut maintenant configurer l&#039;accès au réseau sans fil. Je parlerais ici de mon expérience sous Linux Slackware 10.2 mais sur les autres distributions, la façon de procéder est à peu près la même.&lt;br /&gt;
&lt;br /&gt;
La configuration du réseau se fait en deux étapes : connexion au point d&#039;accès wifi et configuration de l&#039;adressage IP.&lt;br /&gt;
===Connexion au point d&#039;accès===&lt;br /&gt;
&lt;br /&gt;
Ouvrez votre éditeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.wireless.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
Ce fichier sert à configurer la connexion au point d&#039;accès en fonction de l&#039;adresse MAC de la carte réseau. Allez jusqu&#039;à la fin du fichier pour atteindre les lignes suivantes :&lt;br /&gt;
&amp;lt;code&amp;gt;# Generic example (decribe all possible settings)&lt;br /&gt;
*)&lt;br /&gt;
    INFO=&amp;quot;Fill with your own settings...&amp;quot;&lt;br /&gt;
    # ESSID (extended network name) : My Network, any&lt;br /&gt;
    ESSID=&amp;quot;&amp;quot;&lt;br /&gt;
    # NWID/Domain (cell identifier) : 89AB, 100, off&lt;br /&gt;
    NWID=&amp;quot;&amp;quot;&lt;br /&gt;
    # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto&lt;br /&gt;
    MODE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)&lt;br /&gt;
    FREQ=&amp;quot;&amp;quot;&lt;br /&gt;
    CHANNEL=&amp;quot;&amp;quot;&lt;br /&gt;
    # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)&lt;br /&gt;
    SENS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Bit rate : auto, 1M, 11M&lt;br /&gt;
    RATE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Encryption key : 4567-89AB-CD, s:password&lt;br /&gt;
    KEY=&amp;quot;&amp;quot;&lt;br /&gt;
    # RTS threshold : off, 500&lt;br /&gt;
    RTS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Fragmentation threshold : off, 1000&lt;br /&gt;
    FRAG=&amp;quot;&amp;quot;&lt;br /&gt;
    # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB&lt;br /&gt;
    IWCONFIG=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwspy parameters : + 01:23:45:67:89:AB&lt;br /&gt;
    IWSPY=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwpriv parameters : set_port 2, set_histo 50 60&lt;br /&gt;
    IWPRIV=&amp;quot;&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Dans &amp;lt;code&amp;gt;INFO=&amp;lt;/code&amp;gt;, Donnez un nom à votre connexion.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;ESSID=&amp;lt;/code&amp;gt; pour y placer le ESSID de votre point d&#039;accès.&lt;br /&gt;
*Changez  &amp;lt;code&amp;gt;CHANNEL=&amp;lt;/code&amp;gt; si besoin est.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;KEY=&amp;lt;/code&amp;gt; si vous utilisez une clé de chiffrement WEP ou autre.&lt;br /&gt;
&lt;br /&gt;
Redémarrez le réseau en tapant &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
Vous devriez avoir quelque chose qui ressemble à ça :&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      IEEE 802.11g  ESSID:&amp;quot;VOTRE_ESSID&amp;quot;  Nickname:&amp;quot;MACHINE&amp;quot;&lt;br /&gt;
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:0F:66:58:B5:93   &lt;br /&gt;
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   &lt;br /&gt;
          Retry limit:7   RTS thr:off   Fragment thr:off&lt;br /&gt;
          Encryption key:AC8--2033-B8F9-9F08-5E4A-A0E2-25   Security mode:restricted&lt;br /&gt;
          Power Management:off&lt;br /&gt;
          Link Quality=91/100  Signal level=-37 dBm  Noise level=-83 dBm&lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*L&#039;interface réseau est indiquée en premier. Dans cet exemple c&#039;est &amp;lt;code&amp;gt;eth1&amp;lt;/code&amp;gt;. &amp;lt;cadre type=alert&amp;gt;Gardez son nom en mémoire pour la configuration IP&amp;lt;/cadre&amp;gt;&lt;br /&gt;
*ESSID est l&#039;ESSID du point d&#039;accès&lt;br /&gt;
*Bit Rate est la vitesse de connexion&lt;br /&gt;
*Encryption key est votre clé de cryptage&lt;br /&gt;
*Link Quality donne des informations sur la qualité de la connection&lt;br /&gt;
===Configuration IP===&lt;br /&gt;
Ouvrez votre éditeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Allez dans le bloc correspondant à votre interface réseau (eth0, eth1, eth2, ...)&lt;br /&gt;
&amp;lt;code&amp;gt;# Config information for eth1:&lt;br /&gt;
IPADDR[1]=&amp;quot;&amp;quot;&lt;br /&gt;
NETMASK[1]=&amp;quot;&amp;quot;&lt;br /&gt;
USE_DHCP[1]=&amp;quot;&amp;quot;&lt;br /&gt;
DHCP_HOSTNAME[1]=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Si vous voulez que le point d&#039;accès configure pour vous l&#039;adresse IP, dans le champ &amp;lt;code&amp;gt;USE_DHCP&amp;lt;/code&amp;gt;, placez la valeur &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
*Sinon donnez votre adresse IP dans le champ &amp;lt;code&amp;gt;IPADDR&amp;lt;/code&amp;gt; et le netmask dans &amp;lt;code&amp;gt;NETMASK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sauvegarder le tout et redémarrez le réseau : &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Normalement, si tout va bien, lorsque vous tapez la commande &amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;, vous obtenez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      Link encap:Ethernet  HWaddr 00:02:3F:DB:32:83  &lt;br /&gt;
          inet addr:192.168.4.3  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:1204 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:816 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:159440 (155.7 Kb)  TX bytes:90175 (88.0 Kb)&lt;br /&gt;
          Interrupt:18 Base address:0x4000 &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors utilisez votre carte wifi !&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;
== Conclusion ==&lt;br /&gt;
L&#039;installation de la carte Intel PRO Wireless 2200BG sous Linux n&#039;est aussi compliquée que l&#039;on peut le penser, à partir du moment où on dispose des drivers et du firmware adéquat.&lt;br /&gt;
&lt;br /&gt;
Il suffit juste de compiler les drivers, installer les modules et le firmware. Puis dans un deuxième temps configurer le point d&#039;accès et l&#039;adresse IP de la carte.&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel pourrait être complété par la suite, avec l&#039;utilisation du démon ifplugd qui permet de contrôler la connection physique au réseau ( cable branché/débranché, point d&#039;accès présent).&lt;br /&gt;
&lt;br /&gt;
En effet, dans le cas d&#039;un ordinateur portable avec une carte ethernet et une carte wifi, il est interessant de pouvoir basculer de l&#039;ethernet au wifi dès que le cable réseau est débranché, et inversement revenir du wifi à l&#039;ethernet lorsque le cable est rebranché.&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.stud.uni-hamburg.de/users/lennart/projects/ifplugd/ ifplugd]&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>Vanirier</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Utiliser_la_carte_wifi_Intel_PRO_Wireless_2200BG&amp;diff=12334</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=12334"/>
		<updated>2006-04-11T12:25:05Z</updated>

		<summary type="html">&lt;p&gt;Vanirier : /* Installation du firmware */&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 fais 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 à 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;
== Connection au réseau sous Slackware 10.2 ==&lt;br /&gt;
Il faut maintenant configurer l&#039;accès au réseau sans fil. Je parlerais ici de mon expérience sous Linux Slackware 10.2 mais sur les autres distributions, la façcon de procéder est à peu près la même.&lt;br /&gt;
&lt;br /&gt;
La configuration du réseau se fait en deux étapes : connection au point d&#039;accès wifi et configuration de l&#039;adressage IP.&lt;br /&gt;
===Connection au point d&#039;accès===&lt;br /&gt;
&lt;br /&gt;
Ouvrez votre editeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.wireless.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
Ce fichier sert à configurer la connection au point d&#039;accès en fonction de l&#039;adresse MAC de la carte réseau. Allez jusqu&#039;à la fin du fichier pour atteindre les lignes suivantes :&lt;br /&gt;
&amp;lt;code&amp;gt;# Generic example (decribe all possible settings)&lt;br /&gt;
*)&lt;br /&gt;
    INFO=&amp;quot;Fill with your own settings...&amp;quot;&lt;br /&gt;
    # ESSID (extended network name) : My Network, any&lt;br /&gt;
    ESSID=&amp;quot;&amp;quot;&lt;br /&gt;
    # NWID/Domain (cell identifier) : 89AB, 100, off&lt;br /&gt;
    NWID=&amp;quot;&amp;quot;&lt;br /&gt;
    # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto&lt;br /&gt;
    MODE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)&lt;br /&gt;
    FREQ=&amp;quot;&amp;quot;&lt;br /&gt;
    CHANNEL=&amp;quot;&amp;quot;&lt;br /&gt;
    # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)&lt;br /&gt;
    SENS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Bit rate : auto, 1M, 11M&lt;br /&gt;
    RATE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Encryption key : 4567-89AB-CD, s:password&lt;br /&gt;
    KEY=&amp;quot;&amp;quot;&lt;br /&gt;
    # RTS threshold : off, 500&lt;br /&gt;
    RTS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Fragmentation threshold : off, 1000&lt;br /&gt;
    FRAG=&amp;quot;&amp;quot;&lt;br /&gt;
    # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB&lt;br /&gt;
    IWCONFIG=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwspy parameters : + 01:23:45:67:89:AB&lt;br /&gt;
    IWSPY=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwpriv parameters : set_port 2, set_histo 50 60&lt;br /&gt;
    IWPRIV=&amp;quot;&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Dans &amp;lt;code&amp;gt;INFO=&amp;lt;/code&amp;gt;, Donnez un nom à votre connection.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;ESSID=&amp;lt;/code&amp;gt; pour y placer le ESSID de votre point d&#039;accès.&lt;br /&gt;
*Changez  &amp;lt;code&amp;gt;CHANNEL=&amp;lt;/code&amp;gt; si besoin est.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;KEY=&amp;lt;/code&amp;gt; si vous utilisez une clé de chiffrement WEP ou autre.&lt;br /&gt;
&lt;br /&gt;
Redémarrez le réseau en tapant &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
Vous devriez avoir quelque chose qui ressemble à ça :&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      IEEE 802.11g  ESSID:&amp;quot;VOTRE_ESSID&amp;quot;  Nickname:&amp;quot;MACHINE&amp;quot;&lt;br /&gt;
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:0F:66:58:B5:93   &lt;br /&gt;
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   &lt;br /&gt;
          Retry limit:7   RTS thr:off   Fragment thr:off&lt;br /&gt;
          Encryption key:AC8--2033-B8F9-9F08-5E4A-A0E2-25   Security mode:restricted&lt;br /&gt;
          Power Management:off&lt;br /&gt;
          Link Quality=91/100  Signal level=-37 dBm  Noise level=-83 dBm&lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*L&#039;interface réseau est indiquée en premier. Dans cet exemple c&#039;est &amp;lt;code&amp;gt;eth1&amp;lt;/code&amp;gt;. &amp;lt;cadre type=alert&amp;gt;Gardez son nom en mémoire pour la configuration IP&amp;lt;/cadre&amp;gt;&lt;br /&gt;
*ESSID est l&#039;ESSID du point d&#039;accès&lt;br /&gt;
*Bit Rate est la vitesse de connection&lt;br /&gt;
*Encryption key est votre clé de cryptage&lt;br /&gt;
*Link Quality donne des informations sur la qualité de la connection&lt;br /&gt;
===Configuration IP===&lt;br /&gt;
Ouvrez votre editeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Allez dans le bloc correspondant à votre interface réseau (eth0, eth1, eth2, ...)&lt;br /&gt;
&amp;lt;code&amp;gt;# Config information for eth1:&lt;br /&gt;
IPADDR[1]=&amp;quot;&amp;quot;&lt;br /&gt;
NETMASK[1]=&amp;quot;&amp;quot;&lt;br /&gt;
USE_DHCP[1]=&amp;quot;&amp;quot;&lt;br /&gt;
DHCP_HOSTNAME[1]=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Si vous voulez que le point d&#039;accès configure pour vous l&#039;adresse IP, dans le champ &amp;lt;code&amp;gt;USE_DHCP&amp;lt;/code&amp;gt;, placez la valeur &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
*Sinon donnez votre adresse IP dans le champ &amp;lt;code&amp;gt;IPADDR&amp;lt;/code&amp;gt; et le netmask dans &amp;lt;code&amp;gt;NETMASK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sauvegarder le tout et redémarrez le réseau : &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Normalement, si tout va bien, lorsque vous tapez la commande &amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;, vous obtenez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      Link encap:Ethernet  HWaddr 00:02:3F:DB:32:83  &lt;br /&gt;
          inet addr:192.168.4.3  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:1204 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:816 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:159440 (155.7 Kb)  TX bytes:90175 (88.0 Kb)&lt;br /&gt;
          Interrupt:18 Base address:0x4000 &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors utilisez votre carte wifi !&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;
== Conclusion ==&lt;br /&gt;
L&#039;installation de la carte Intel PRO Wireless 2200BG sous Linux n&#039;est aussi compliquée que l&#039;on peut le penser, à partir du moment où on dispose des drivers et du firmware adéquat.&lt;br /&gt;
&lt;br /&gt;
Il suffit juste de compiler les drivers, installer les modules et le firmware. Puis dans un deuxième temps configurer le point d&#039;accès et l&#039;adresse IP de la carte.&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel pourrait être complété par la suite, avec l&#039;utilisation du démon ifplugd qui permet de contrôler la connection physique au réseau ( cable branché/débranché, point d&#039;accès présent).&lt;br /&gt;
&lt;br /&gt;
En effet, dans le cas d&#039;un ordinateur portable avec une carte ethernet et une carte wifi, il est interessant de pouvoir basculer de l&#039;ethernet au wifi dès que le cable réseau est débranché, et inversement revenir du wifi à l&#039;ethernet lorsque le cable est rebranché.&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.stud.uni-hamburg.de/users/lennart/projects/ifplugd/ ifplugd]&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>Vanirier</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Utiliser_la_carte_wifi_Intel_PRO_Wireless_2200BG&amp;diff=12333</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=12333"/>
		<updated>2006-04-11T12:20:58Z</updated>

		<summary type="html">&lt;p&gt;Vanirier : /* Compilation et installation des drivers */&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 fais 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;
== Connection au réseau sous Slackware 10.2 ==&lt;br /&gt;
Il faut maintenant configurer l&#039;accès au réseau sans fil. Je parlerais ici de mon expérience sous Linux Slackware 10.2 mais sur les autres distributions, la façcon de procéder est à peu près la même.&lt;br /&gt;
&lt;br /&gt;
La configuration du réseau se fait en deux étapes : connection au point d&#039;accès wifi et configuration de l&#039;adressage IP.&lt;br /&gt;
===Connection au point d&#039;accès===&lt;br /&gt;
&lt;br /&gt;
Ouvrez votre editeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.wireless.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
Ce fichier sert à configurer la connection au point d&#039;accès en fonction de l&#039;adresse MAC de la carte réseau. Allez jusqu&#039;à la fin du fichier pour atteindre les lignes suivantes :&lt;br /&gt;
&amp;lt;code&amp;gt;# Generic example (decribe all possible settings)&lt;br /&gt;
*)&lt;br /&gt;
    INFO=&amp;quot;Fill with your own settings...&amp;quot;&lt;br /&gt;
    # ESSID (extended network name) : My Network, any&lt;br /&gt;
    ESSID=&amp;quot;&amp;quot;&lt;br /&gt;
    # NWID/Domain (cell identifier) : 89AB, 100, off&lt;br /&gt;
    NWID=&amp;quot;&amp;quot;&lt;br /&gt;
    # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto&lt;br /&gt;
    MODE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency)&lt;br /&gt;
    FREQ=&amp;quot;&amp;quot;&lt;br /&gt;
    CHANNEL=&amp;quot;&amp;quot;&lt;br /&gt;
    # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm)&lt;br /&gt;
    SENS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Bit rate : auto, 1M, 11M&lt;br /&gt;
    RATE=&amp;quot;&amp;quot;&lt;br /&gt;
    # Encryption key : 4567-89AB-CD, s:password&lt;br /&gt;
    KEY=&amp;quot;&amp;quot;&lt;br /&gt;
    # RTS threshold : off, 500&lt;br /&gt;
    RTS=&amp;quot;&amp;quot;&lt;br /&gt;
    # Fragmentation threshold : off, 1000&lt;br /&gt;
    FRAG=&amp;quot;&amp;quot;&lt;br /&gt;
    # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB&lt;br /&gt;
    IWCONFIG=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwspy parameters : + 01:23:45:67:89:AB&lt;br /&gt;
    IWSPY=&amp;quot;&amp;quot;&lt;br /&gt;
    # iwpriv parameters : set_port 2, set_histo 50 60&lt;br /&gt;
    IWPRIV=&amp;quot;&amp;quot;&lt;br /&gt;
    ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Dans &amp;lt;code&amp;gt;INFO=&amp;lt;/code&amp;gt;, Donnez un nom à votre connection.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;ESSID=&amp;lt;/code&amp;gt; pour y placer le ESSID de votre point d&#039;accès.&lt;br /&gt;
*Changez  &amp;lt;code&amp;gt;CHANNEL=&amp;lt;/code&amp;gt; si besoin est.&lt;br /&gt;
*Changez &amp;lt;code&amp;gt;KEY=&amp;lt;/code&amp;gt; si vous utilisez une clé de chiffrement WEP ou autre.&lt;br /&gt;
&lt;br /&gt;
Redémarrez le réseau en tapant &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
Vous devriez avoir quelque chose qui ressemble à ça :&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      IEEE 802.11g  ESSID:&amp;quot;VOTRE_ESSID&amp;quot;  Nickname:&amp;quot;MACHINE&amp;quot;&lt;br /&gt;
          Mode:Managed  Frequency:2.442 GHz  Access Point: 00:0F:66:58:B5:93   &lt;br /&gt;
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   &lt;br /&gt;
          Retry limit:7   RTS thr:off   Fragment thr:off&lt;br /&gt;
          Encryption key:AC8--2033-B8F9-9F08-5E4A-A0E2-25   Security mode:restricted&lt;br /&gt;
          Power Management:off&lt;br /&gt;
          Link Quality=91/100  Signal level=-37 dBm  Noise level=-83 dBm&lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0&lt;br /&gt;
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*L&#039;interface réseau est indiquée en premier. Dans cet exemple c&#039;est &amp;lt;code&amp;gt;eth1&amp;lt;/code&amp;gt;. &amp;lt;cadre type=alert&amp;gt;Gardez son nom en mémoire pour la configuration IP&amp;lt;/cadre&amp;gt;&lt;br /&gt;
*ESSID est l&#039;ESSID du point d&#039;accès&lt;br /&gt;
*Bit Rate est la vitesse de connection&lt;br /&gt;
*Encryption key est votre clé de cryptage&lt;br /&gt;
*Link Quality donne des informations sur la qualité de la connection&lt;br /&gt;
===Configuration IP===&lt;br /&gt;
Ouvrez votre editeur favori (vim, emacs, scite ...) et éditez le fichier &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Allez dans le bloc correspondant à votre interface réseau (eth0, eth1, eth2, ...)&lt;br /&gt;
&amp;lt;code&amp;gt;# Config information for eth1:&lt;br /&gt;
IPADDR[1]=&amp;quot;&amp;quot;&lt;br /&gt;
NETMASK[1]=&amp;quot;&amp;quot;&lt;br /&gt;
USE_DHCP[1]=&amp;quot;&amp;quot;&lt;br /&gt;
DHCP_HOSTNAME[1]=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
*Si vous voulez que le point d&#039;accès configure pour vous l&#039;adresse IP, dans le champ &amp;lt;code&amp;gt;USE_DHCP&amp;lt;/code&amp;gt;, placez la valeur &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
*Sinon donnez votre adresse IP dans le champ &amp;lt;code&amp;gt;IPADDR&amp;lt;/code&amp;gt; et le netmask dans &amp;lt;code&amp;gt;NETMASK&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sauvegarder le tout et redémarrez le réseau : &amp;lt;code&amp;gt;/etc/rc.d/rc.inet1 restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Normalement, si tout va bien, lorsque vous tapez la commande &amp;lt;code&amp;gt;ifconfig eth1&amp;lt;/code&amp;gt;, vous obtenez :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;eth1      Link encap:Ethernet  HWaddr 00:02:3F:DB:32:83  &lt;br /&gt;
          inet addr:192.168.4.3  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:1204 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:816 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:159440 (155.7 Kb)  TX bytes:90175 (88.0 Kb)&lt;br /&gt;
          Interrupt:18 Base address:0x4000 &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors utilisez votre carte wifi !&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;
== Conclusion ==&lt;br /&gt;
L&#039;installation de la carte Intel PRO Wireless 2200BG sous Linux n&#039;est aussi compliquée que l&#039;on peut le penser, à partir du moment où on dispose des drivers et du firmware adéquat.&lt;br /&gt;
&lt;br /&gt;
Il suffit juste de compiler les drivers, installer les modules et le firmware. Puis dans un deuxième temps configurer le point d&#039;accès et l&#039;adresse IP de la carte.&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel pourrait être complété par la suite, avec l&#039;utilisation du démon ifplugd qui permet de contrôler la connection physique au réseau ( cable branché/débranché, point d&#039;accès présent).&lt;br /&gt;
&lt;br /&gt;
En effet, dans le cas d&#039;un ordinateur portable avec une carte ethernet et une carte wifi, il est interessant de pouvoir basculer de l&#039;ethernet au wifi dès que le cable réseau est débranché, et inversement revenir du wifi à l&#039;ethernet lorsque le cable est rebranché.&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.stud.uni-hamburg.de/users/lennart/projects/ifplugd/ ifplugd]&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>Vanirier</name></author>
	</entry>
</feed>