PDA

Afficher la version complète : [Réglé] Wifi sous Zenwalk 5.2



Hyogapag
15/08/2008, 18h17
Bonjour,
j'ai installé Zenwalk à l'instant sur mon vieux PC portable qui avait du mal avec openSuse 11, et pour l'instant j'ai été très agréablement surpris, notamment par la préinstallation de ndiswrapper. J'ai donc installé ma carte wifi sans problème. Elle détecte bien les différents réseaux disponibles par wicd, mais impossible de m'y connecter (y compris aux réseaux non protégés), car la carte n'arrive à pas trouver l'adresse IP correspondante (à ce que j'ai compris). J'ai redémarré, essayé d'autres drivers, toujours le même problème. Donc je me suis dit que j'allais faire un ifconfig. Comme le résultat était étrange, j'ai fait un iwconfig... les deux ne correspondent paspour wlan0! Le problème vient peut-être de là mais je ne sais pas comment le régler.


root[hyogapag]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:40:ca:be:f9:d5
inet addr:169.254.181.33 Bcast:169.254.255.255 Ma sk:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:5 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wlan0 Link encap:Ethernet HWaddr 00:0a:78:9e:87:92
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:10 Memory:34010000-34020000

root[hyogapag]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Channel:0 A ccess Point: Not-Associated
Bit Rate:1 Mb/s Sensitivity=-200 dBm
RTS thr=2346 B Fragment thr=2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Solution (copiée depuis les forums français de Zenwalk) :

Originally posted by Hyogapag @ 16/08/2008 - 11h46
Bonjour, en fait ce que je veux dire c'est que quel que soit le réseau auquel je cherche à me connecter, wicd bloque à l'étape "obtention de l'adresse IP". Mais ce n'est plus un problème car j'ai résolu mon problème en appliquant la solution proposée à un problème similaire (http://forum.zenwalk.trunat.fr/forum-t368-p1,resolu-carte-wifi-avec-ndiswrapper.html) (mais pas identique). Voici donc ce que j'ai fait : en root, j'ai exécuté la commande :

iwconfig wlan0 mode "managed" essid "mon_essid" channel 5 key ma_cle_hexa

Voyant que cela fonctionnait, j'ai fait le script bash suivant :

#!/bin/sh
iwconfig wlan0 mode "managed" essid "mon_essid" channel 5 key ma_cle_hexa

J'ai rendu exécutable ce script puis je l'ai placé dans le fichier /etc/rc.d/rc.local

Depuis, ça marche au poil, je peux même changer de réseau wifi via wicd. Je pense que ça vient de "mode "managed"", que je n'ai pas réussi à activer par la voie graphique...

Désolé pour le dérangement, et au plaisir de vous revoir. :)