Je vais proposer ici une réponse qui pourra utilement (n'est-ce pas MrTom) entrer en tutorial.
1- PREALABLE:
2- VERIFICATION DU CHARGEMENT DES MODULES:
3- INSTALLATION DU FIRMWARE:
3.1- utilisation du rpm de Livna:
3.1.1- initialisation du dépôt Livna et implantation du rpm:
3.1.2- implantation simple du rpm:
3.2- utilisation d'une archive:
3.3- activation du firmware:
4- PARAMÉTRAGE DE LA CONNEXION:
4.1- démarche générale:
4.2- démarche complémentaire:
1- PREALABLE:
Le support ipw2200bg requiert deux composantes:
* l'équivalent de drivers, traités par Linux comme des modules que le noyau charge pour assurer le support de certaines ressources (le noyau ne prenant pas en charge, directement, ces périphériques),
* un firmware, on ensemble de micro codes utilisé pour initialiser et paramétrer les circuits.
La distribution Fedora incorpore les drivers mais pas le firmware, pour des raisons de droit commercial applicable (le firmware est propriétaire).
L'activation du circuit ipw2200bg suppose donc:
1- la vérification préalable du chargement des modules;
2- l'installation du firmaware;
3- le paramétrage de la connexion.
2- VERIFICATION DU CHARGEMENT DES MODULES:
On ouvrira une console et oin héritera des droits et environnement root:
$ su -
$ password: <mot de passe root>
Les modules nécessaires au fonctionnement de ipw2200dg sont activés par défaut pour FC4 et FC5. Ce point peut être vérifié comme suit:
# lsmod
.....
ipw2200 75084 0
ieee80211 23237 1 ipw2200
ieee80211_crypt 7749 2 ieee80211_crypt_wep,ieee80211
.....
Dans la liste des modules actifs on identifiera les 3 lignes mentionnées.
3- INSTALLATION DU FIRMWARE:
Deux méthodes sont possibles:
* utilisation du rpm de Livna,
* utilisation d'une archive.
L'utilisation du rpm de Livna est recommandée pour sa simplicité.
3.1- utilisation du rpm de Livna:
On pourra soit initialiser le dépôt
Livna soit simplement télécharger et implanter le rpm concerné. En cas d'initialisation du dépôt (voir la
documentation consacrée à l'initialisation des dépôts), on évitera scrupuleusement l'activation conjointe de
Livna et de
rpmforge, dag ou dries.
3.1.1- initialisation du dépôt Livna et implantation du rpm:
Cette méthode suppose un accès Internet.
Dans la console, avec les droits root:
# rpm -ivh http://rpm.livna.org/livna-release5.rpm [i] /* on initialise le dépôt */[/i]
# yum install ipw2200-firmware [i]/* on installe le firmware */[/i]
3.1.2- implantation simple du rpm:
On téléchargera le rpm depuis le site Livna (sans initialisation du dépôt). L'adresse est:
http://rpm.livna.org/fedora/5/i386/ipw2200-firmware-2.4-1.lvn5.noarch.rpm
Cette méthode permet notamment de s'affranchir d'une connexion Internet depuis le système où la connexion Wifi doit être activée; on sauvegarde le rpm sur un support amovible, on le copie dans un répertoire du système et on passe alors la commande suivante (dans une console, avec les droits root, en se positionnant dans ce répertoire):
# rpm -Uvh ipw2200-firmware
Si l'on dispose d'une connexion Internet, il est possible d'enchaîner les commandes suivantes:
# wget http://rpm.livna.org/fedora/5/i386/ipw2200-firmware-2.4-1.lvn5.noarch.rpm
# rpm -Uvh ipw2200-firmware
3.2- utilisation d'une archive:
Le firmware est disponible sous forme d'archive à l'adresse suivante:
http://ipw2200.sourceforge.net/firmware.php
On téléchargera la version 2.4 (après avoir accepté les termes de la licence: cliquer sur le lien « I agree »).
L'archive se nomme: ipw2200-fw-2.4.tgz. Elle sera déplacée dans le répertoire /lib/firmware puis décompactée. Dans une console, avec les droits root:
On se positionne dans le répertoire où l'archive a été enregistrée. On la déplace alors vers le répertoire cible:
# mv ipw2200-fw-2.4.tgz /lib/firmware
On la décompacte:
# tar xvzf ipw2200-fw-2.4.tgz
LICENSE
ipw-2.4-boot.fw
ipw-2.4-bss.fw
ipw-2.4-bss_ucode.fw
ipw-2.4-ibss.fw
ipw-2.4-ibss_ucode.fw
ipw-2.4-sniffer.fw
ipw-2.4-sniffer_ucode.fw
Les fichiers en extension fw correspondent aux séquences de micro codes permettant d'initialiser les circuits ipw2200.
3.3- activation du firmware:
Quelle que soit la méthode employée, il faut maintenant activer le firmware, en déchargeant puis rechargeant les modules.
Dans une console, avec les droits root:
# rmmod ipw2200
# modprobe ipw2200
4- PARAMÉTRAGE DE LA CONNEXION:
4.1- démarche générale:
A cette étape, le firmware est installé et les modules sont correctement chargés. Il faut maintenant paramétrer la connexion, c'est à dire définir les modalités logiques sous lesquelles le circuit ipw2200 sera activé, en liaison avec un point WiFi.
L'utilitaire à employer est system-config-network (accessible en environnement graphique uniquement), soit encore administration -> réseau.
On retiendra qu'il existe deux configurations:
Managed : une borne Wifi (Access Point) à laquelle le système va se connecter;
Ad-Hoc : deux systèmes équipés de Wifi qui vont s'interfacer.
Pour activer une connexion WiFi:
1- onglet nouveau -> connexion sans fil -> avancer (la carte ipw2200 doit alors apparaître)
2- choisir avancer après avoir désigné la carte ipw2200 et remplir les paramètres de la connexion: (voir notamment le
tutorial suivant , partie « paramétrage »:
Auto = gestion automatique
Managed
Ad-Hoc
Nom du réseau :
Auto = le système recherche le réseau présentant le signal le plus fort,
Spécifier = indiquer le SSID du canal à utiliser
Canal : comme indiqué dans le tutorial cité, « [i]sur les bornes ou access point, il existe plusieurs canaux, si vous utilisez ?Managed?, le système va scanner les canaux et prendre le bon, si vous êtes en ?Auto?, donner le canal que vous utilisez[/i] »
Taux de transmission :
Spécifier le taux de transfert . L'option ?Managed? place le système en un mode d'adaptation automatique .
Clé :
La clé assure le cryptage des données échangées entre la borne et le système, pour en protéger la confidentialité. La clé est à saisir soit en décimal, soit en hexadécimal (des chiffres et des lettres ...).
.
Lorsque les paramètres sont saisis, on activera la connexion en sélectionnant la carte Wifi , dans le panneau général, dans le 1er tableau, et en cliquant ?Désactiver? puis ?Activer?.
On sauvegardera alors l'ensemble. La connexion est active.
4.2- démarche complémentaire:
La release note précise: «
Fedora systems use Network Manager to automatically detect, select, and configure wired and wireless network connections. Wireless network devices may require third-party software or manual configuration to activate after the installation process completes. For this reason, Fedora Core 5 provides Network Manager as an optional component.
Refer to http://fedoraproject.org/wiki/Tools/NetworkManager for more information on how to install and enable Network Manager ».
Les systèmes Fedora utilisent NetworkManager pour détecter, sélectionner et configurer automatiquement les connexions filaires ou sans fil. Les composantes des réseaux sans fil supposent des logiciels tiers ou des configurations manuelles pour activer les connexions après l'installation. Pour cette raison, FC5 fournit NetworkManager comme une composante optionnelle.
Référez-vous à
http://fedoraproject.org/wiki/Tools/NetworkManager pour plus d'information concernant l'installation et l'activaton de Network Manager.
Le Wiki NetworkManager précise:
1- NetworkManager suppose que les drivers et le firmware aient été préalablement activés et paramétrés. NetworkManager une fois installé, détecte et configure les connexions et assure aussi la gestion des interfaces réseau, en basculant, le cas échéant, vers la meilleure connexion disponible.
2- L'installation de FC5 fournit automatiquement NetworkManager. Pour l'activer:
Dans un terminal avec les droits root:
# /sbin/chkconfig --level 345 NetworkManager on
# sbin/chkconfig --level 345 NetworkManagerDispatcher on
# sbin/service NetworkManager start ; /sbin/service NetworkManagerDispatcher start
3- L'icon NetworkManager apparaîtra automatiquement à chaque lancement de l'interface graphique.