Wifi Centrino sous Debian (Knoppix)

Transcription

Wifi Centrino sous Debian (Knoppix)
cwan.ch - AlTeRnAtIf
Wifi Centrino sous Debian (Knoppix)
Soumis par biowan
01-05-2005
Ah voilà , très attendu par moi-même pour avoir la solution. Je suis
certain que je ne suis pas le seul utilisateur de Debian ayant un
portable équipé d'un processeur Centrino, dont le chipset wifi est
ipw2200.
J'étais en quête des informations sur le net depuis des heures et des
heures. Mais aucun site ne fournisait de véritable marche à suivre sur
cette configuration. Le plus bizarre est chez certains, ndiswrapper
fonctionnne correctement alors que chez moi, il me bloque totalement.
Je me demande si certains se contentent de traduire ou faire du
copier/coller des informations d'autres sites sans en tester ?
Je vous préviens tout de suite, c'est une solution qui fonctionne sur
mon poste. Je l'espère pour vous aussi. Mais ça ne signifie pas que
cette solution est propre. Je ne pense pas qu'elle l'est.
D'abord, ma configuration :
- Modèle : HP-nx7010
CPU : Centrino 1.7 GHz
- Wifi version : 2200BG rev 05
Debian version : 3.8.1
- Config d'installaion sur HD : mode Debian
- Access point : Linksys WRT54G
- Type d'accès : via access point
- Type de connexion : DHCP en réseau local
Marche à suivre
Alors, une bonne nouvelle pour certains, il n'y a aucune installation Ã
http://cwan.ch/alternatif
_PDF_POWERED
_PDF_GENERATED 15 February, 2017, 00:34
cwan.ch - AlTeRnAtIf
faire, encore moins une compilation. Tout y est !
Nous n'allons pas utiliser ndiswrapper, comme je citais précédemment,
je n'ai pas réussit à le faire fonctionner avec le driver Window$ de
Centrino. La distribution Knoppix v3.8.1 intégre déjà le driver natif
pour le chipset wifi de Centrino. Il s'agit une implémentation ouverte.
Vous trouverez des informations à l'adresse http://ipw2200.sf.net.
1) En premier lieu, nous allons d'abord dissoudre une erreur en
modifiant un paramètre. Cette information est fournie par
http://ipw2200.sf.net. Depuis une session root, lancer la commande
suivante :
 # echo 100 > /sys/class/firmware/timeout
Ensuite, nous allons recharger le module ipw2200.
 # rmmod ipw2200
 #
modprobe ipw2200
Voilà quand je disais que ma solution n'est pas propre, c'est bien Ã
cause de cette erreur. Pour le résoudre, il n'est pas très compliqué de
lancer ces 3 lignes de commandes. Mais je suis bien embêté pour le
prochain redémarrage de mon portable. Car la valeur dans le fichier
/sys/cass/firmware/timeout se remet à 10 après chaque démarrage du système. Une fois le PC
relancé, il faut le réinitialier. Je n'ai pas trouvé de solution pour initialiser proprement la valeur
100 dans timeout (si vous connaissez une manière de régler proprement
ce problème, faites-moi signe, merci.).
Alors j'ai mis ces 3 lignes au
début du script /etc/init.d/networking. Ce qui veut dire qu'au
lancement du service réseau, la valeur sera initialisé correctement
pour le module ipw2200. Oui, je sais, c'est du bricolage.
Et si vous êtes un peu plus malin, vous pouvez désactiver le module dans le fichier /etc/modules-2.6.9 en mettant
ipw2200 en commentaire.
2) Maintenant, nous passons aux paramétrages de la connexion du wifi.
Je vous rappelle (ou précise, pour les gens qui ne savent pas) que le
wifi est une connexion qui fonctionne comme un hub. Autrement dit, tout
le monde reçoit les signaux émissent par les autres usagers. Alors,
n'utilisez pas le mode ouvert "open".
http://cwan.ch/alternatif
_PDF_POWERED
_PDF_GENERATED 15 February, 2017, 00:34
cwan.ch - AlTeRnAtIf
On va d'abord vérifier l'interface correspondant au wifi de Centrino,
pour cela, il suffit de faire iwconfig et vous verrez toutes les
interfaces. Vous verrez soit "no wireless extension", soit plusieurs
lignes bien remplir même si les valeurs ne sont pas correctes et c'est
la bonne (sauf si vous avez aussi une autre carte wifi en USB ou
PCMCIA. Dans ce cas, la seule solution est de vérifier l'adresse mac de
chaque carte).
Admettons qu'il s'agit l'interface eth1 (sur certain système, wlan1).
Nous allons rajouter les lignes suivantes dans le fichier
/etc/network/interface :
 Sur la ligne auto, rajoutez eth1 comme suite :
   auto lo eth1
Et rajoutez les lignes suivantes dans le même fichier :
   iface eth1 inet dhcp
      wireless_essid [home]
      wireless_nick [nx7010]
      wireless_mode managed
      wireless_channel [8]
      wireless_key [abc1223241231234123412341]
      wireless_keymode restricted
Remplacez les [xxx] par vos paramètres. Ne mettez pas ces paramètres sur une seule ligne, il faut lles mettre ligne par
ligne.
3) Démarrez l'interface configurée :
 # ifup eth1
http://cwan.ch/alternatif
_PDF_POWERED
_PDF_GENERATED 15 February, 2017, 00:34
cwan.ch - AlTeRnAtIf
 # ifconfig
Vous verrez que vous avez une adresse IP fournis par votre access
point.
Voilà c'est tout ! si tout est correctement configuré, vous
n'aurez par de problème pour surfer sur le net même au prochain
démarrage.
http://cwan.ch/alternatif
_PDF_POWERED
_PDF_GENERATED 15 February, 2017, 00:34