|
|
(9 versions intermédiaires par un autre utilisateur non affichées) |
Ligne 1 : |
Ligne 1 : |
| == Introduction ==
| | #REDIRECT [[Utiliser la carte wifi Intel PRO Wireless 2200BG]] |
| | |
| *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'ai acquis mon portable, j'ai naturellement voulu installer ma distribution favorite et faire fonctionner le wifi.
| |
| | |
| *Ce petit tutoriel devrait vous permettre de faire fonctionner correctement le réseau sans fil. On va d'abord compiler et installer les modules nécessaires, puis en seconde étape configurer le réseau.
| |
| | |
| *La distribution Linux que j'utilise ici est la Slackware 10.2 mais ce tutoriel peut être facilement transposé sur une autre distribution.
| |
| | |
| == Prérequis ==
| |
| *Assurez-vous d'abord que votre ordinateur dispose bien de la carte wifi. Tapez <code>lspci|grep 2200</code>. Si vous voyez une ligne du genre :<br/><code>02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)</code><br/>C'est que vous disposez de la carte en question.
| |
| | |
| *Il faut également disposer d'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'option "Wireless LAN Drivers (non-hamradio) & Wireless Extensions" est bien activée.
| |
| **Pour cela allez dans le répertoire des sources du noyau<br/><code>cd /usr/src/linux</code>
| |
| **lancez la configuration du noyau<br/><code>make menuconfig</code>
| |
| **allez dans <code>Device Drivers</code> puis dans <code>Network device support</code> et dans <code>Wireless LAN (non-hamradio)</code>
| |
| **cochez l'option <code>Wireless LAN Drivers (non-hamradio) & Wireless Extensions</code> si elle n'est pas activée
| |
| **sauvegardez la configuration et recompilez le noyau si vous avez changé l'option.
| |
| | |
| *Vous devez également avoir installé un certain nombre d'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 <code>apt-get wireless-tools</code>.
| |
| | |
| == Compilation et installation des drivers ==
| |
| 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.<br><br>Il faut donc dans un premier temps télécharger les drivers IPW2200 et le subsytem IEEE80211.
| |
| *Les drivers IPW2200 sont accessibles sur cette [http://ipw2200.sourceforge.net/#downloads page].
| |
| *le subsystem IEEE80211 est accessible sur cette [http://ieee80211.sourceforge.net/#downloads page].
| |
| Une fois les deux archives téléchargées, on extrait chacune dans un répertoire respectif :<br><br>Ce que je fait habituellement pour ajouter des modules supplémentaires au noyau, je crée un répertoire /usr/src/modules.
| |
| <code>mkdir /usr/src/modules
| |
| cd /usr/src/modules</code>
| |
| et je place à l'intérieur les sources des modules
| |
| <code>tar xzvf ~/ipw2200-1.0.10.tgz
| |
| tar xzvf ~/ieee80211-1.0.1.tgz</code>
| |
| Je crée aussi des liens symboliques vers les répertoires nouvellements créés.
| |
| <code>ln -s ipw2200-1.0.10 ipw2200<br>
| |
| ln -s ieee80211-1.0.1 ieee80211
| |
| </code>
| |
| <cadre type=aparte>L'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.</cadre>
| |
| Maintenant, on peut compiler le module IEEE80211
| |
| <code>cd /usr/src/modules/ieee80211<br>
| |
| make<br>
| |
| make install
| |
| </code>
| |
| Et enfin, on compile le module IPW2200.
| |
| <code>cd /usr/src/modules/ipw2200
| |
| make
| |
| make install
| |
| </code>
| |
| | |
| == Installation du firmware ==
| |
| Les modules sont maintenant compilés et installés. Cependant on ne peut pas faire fonctionner la carte car on a besoin du firmware adéquat.<br><br>
| |
| Il se trouve sur cette [http://ipw2200.sourceforge.net/firmware.php page].<br><br>
| |
| Attention : La version du firmware à choisir dépend de la version du module IPW2200 installée.
| |
| | |
| | |
| == Connection au réseau ==
| |