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