Vous n'êtes pas identifié(e).
Pages : 1
Hello,
Je profite de mon jour de congés pour reconditionner l'ordinateur de ma copine, histoire que le WiFi marche correctement (impossible que win98 le supporte de manière stable et répétitive ...).
J'ai donc installé une Debian Sarge à l'aide d'une carte réseau ethernet et de disquettes (passons).
La carte est bien supportée, installée avec ndiswrapper (merci le tuto d'Andesi), ah oui, c'est une linksys WMP54G v4. Sans cryptage elle se connecte sans soucis à internet en DHCP à travers mon routeur Linksys WRT54G.
Maintenant impossible de la faire communiquer en mode crypté
Mon routeur est configuré en WPA2-Personel, TKIP+AES avec une passphrase.
J'ai installé wpa_supplicant, et je l'ai configuré ainsi :
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="monssid"
proto=WPA2
key_mgmt=WPA-PSK
auth_alg=OPEN
psk="margueritebroutepaisiblementdanslepré"
}
Mon interface réseau est configurée comme suit :
# /etc/network/interfaces
iface wlan0 inet dhcp
pre-up /etc/init.d/wpasupplicant start
wireless_ssid "monssid"
wireless_enc on
En fait je lance wpa_supplicant à la main, et j'ai pas de message d'insulte, par contre un ifup wlan0 n'arrive pas à trouver une adresse réseau par DHCP, et il prend finalement la dernière qu'il a eu et bien sûr ça marche pas. En même temps j'ai ce message dans /var/log/messages:
kernel : ndiswrapper (iw_set_encr:976): key 1 is not set
De même, un iwconfig me donne :
[...]
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension, but has been compiled with version 16, therefore some driver features maus not be available...
Ca vient peut être de là ?
Bref, si quelqu'un peut me donner un coup de patte, je passerais pas trop pour une truffe auprès de ma copine ...
Usti
Faut pas énerver un tigre ...
Hors ligne
Je vais peut-être dire n'importe quoi.
Il me semble que
wireless_ssid "monssid"
wireless_enc on
sont pour wep et indépendant de wpa_supplicant, donc tu fais peut-être double config et ça donne le message
kernel : ndiswrapper (iw_set_encr:976): key 1 is not set
qui demande le key wep wireless_key.
En fait, tu as déjà ces infos dans le config de wpa_supplicant.
Que se passe t-il si tu supprimes ces deux lignes ?
Edit: si tu utilises AES, vérifie si tu l'as déjà dans ton kernel, ou s'il est chargé s'il est en module.
Dernière modification par bz31 (08/05/2006 18:52:28)
Hors ligne
Bon ça marche toujours pas
J'ai fait ce que tu m'as dit, et effectivement j'ai plus mon erreur "key 1 is not set".
J'ai chargé le module aes_i586 mais ça ne fait pas avancer le schmilblik:
sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/wlan0/00:12:17:82:70:5c
Sending on LPF/wlan0/00:12:17:82:70:5c
Sending on Socket/fallback/fallback-net
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
No DHCPOFFERS received.
No working leases in persistent database.
Exiting.
Failed to bring up wlan0.
Pourtant wpa-supplicant est bien chargé :
3521 pts/1 S+ 0:00 wpa_supplicant -w -i wlan0 -D ndiswrapper -c /etc/wpa
Le message au chargement du pilote par ndiswrapper :
tail /var/log/messages
May 16 08:06:23 localhost kernel: ndiswrapper version 1.15 loaded (preempt=yes,smp=no)
May 16 08:06:23 localhost kernel: ndiswrapper: driver rt2500 (Linksys,07/29/2004, 2.02.07.0000) loaded
May 16 08:06:23 localhost kernel: PCI: Found IRQ 11 for device 0000:00:0b.0
May 16 08:06:23 localhost kernel: PCI: Sharing IRQ 11 with 0000:00:07.2
May 16 08:06:23 localhost kernel: PCI: Sharing IRQ 11 with 0000:00:07.3
May 16 08:06:23 localhost kernel: ndiswrapper: using irq 11
May 16 08:06:24 localhost kernel: wlan0: vendor: 'Linksys Wireless-G PCI Adapter'
May 16 08:06:24 localhost kernel: wlan0: ndiswrapper ethernet device 00:12:17:82:70:5c using driver rt2500, 1814:0201:1737:0032.5.conf
May 16 08:06:24 localhost kernel: wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
Et un scan des réseaux visibles :
$ iwlist wlan0 scanning
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...
wlan0 Scan completed :
Cell 01 - Address: 00:14:BF:3C:A9:9E
ESSID:"etable"
Protocol:IEEE 802.11b
Mode:Managed
Frequency:2.427 GHz (Channel 4)
Quality:0/100 Signal level:-53 dBm Noise level:-256 dBm
Encryption key:on
Bit Rate:1 Mb/s
Bit Rate:2 Mb/s
Bit Rate:5.5 Mb/s
Bit Rate:11 Mb/s
Bit Rate:18 Mb/s
Bit Rate:24 Mb/s
Bit Rate:36 Mb/s
Bit Rate:54 Mb/s
Bit Rate:6 Mb/s
Bit Rate:9 Mb/s
Bit Rate:12 Mb/s
Bit Rate:48 Mb/s
Extra:bcn_int=100
Extra:atim=0
Extra:wpa_ie=
Pff, ça commence à m'énerver, surtout que je vois pas trop pourquoi ça marche pas.
Par dépit, j'ai voulu configurer sans DHCP, et là c'est pas mieux, il veut même pas monter l'interface :
$ ifup wlan0
Din't seem to have all the variables for wlan0/inet
Failed to bring up wlan0
La config :
iface wlan0 inet static
adress 192.168.1.117
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
network 192.168.1.0
pre-up /etc/init.d/wpasupplicant start
post_down /etc/init.d/wpasupplicant stop
Et pour finir la question subsidiaire : faut-il que je laisse tomber le cryptage pour que ça marche avec linux ???
Usti-désemparé
Faut pas énerver un tigre ...
Hors ligne
ifup --verbose wlan0
peut te donner un peu plus d'infos.
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...
Ton sarge est trop vieux peut-être.
Il me semble que WPA/WPA2 est supporté seulement depuis WE-18 et kernel 2.6.13 ou 2.4.30.
Cherche le mot "WPA" dans la page de l'auteur de Wireless Extension :
http://www.hpl.hp.com/personal/Jean_Tou … Tools.html
Edit : ce n'est pas exact parce que j'utilisais wpa avec kernel 2.6.8 de sarge.
Dernière modification par bz31 (16/05/2006 23:28:21)
Hors ligne
Effectivement bz31, il doit me falloir un noyau plus récent.
Comme je suis en Sarge, j'ai pas de dispo en paquet Debian le noyau aquaquat. Comme je suis un peu rouillé côté compilation, j'ai fait ma Korova ... (désolé très chère, c'était trop tentant ) et j'ai eu un joli
kernel panik
au démarrage !!
Comme ce n'est qu'un PIII 800 MHz ça prend du temps de compiler, donc hier je m'y remets, et là paf !! Les gnomes qui pédalent chez EDF ont dû avoir une défaillance, plus de courant dans ma belle maison
Bref, faudra que je m'y remette un de ces 4, et je te tiens au courant
Usti
Dernière modification par ustilago (18/05/2006 08:37:33)
Faut pas énerver un tigre ...
Hors ligne
Bref, faudra que je m'y remette un de ces 4, et je te tiens au courant
Donc cette conversation ne concerne que toi et Bz31 !!
LeDub partant pour un BBQ chez son chat.
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Comme je suis un peu rouillé côté compilation, j'ai fait ma Korova ... (désolé très chère, c'était trop tentant ) et j'ai eu un joli
kernel panik
au démarrage !!
Je pouffe ! Jamais eu de kernel panic moi... (juste des écrans noirs et des périphériques en carafe, mais des kernel panic, JAMAIS !).
Na !
Les gnomes qui pédalent chez EDF ont dû avoir une défaillance, plus de courant dans ma belle maison
Ledub ! défends toi ! il dénigre ta progéniture !
Korova, qui ce soir a bu un apéro (de trop et ça doit se voir)
Korova, aventurière (même pas peur) GNU/linux depuis 2003
Hors ligne
Bon, je suis un gros boulet ... mais c'est pas récent ça !!
J'ai recompilé un noyau avec ext3 en dur, ainsi que les modules IDE, mais rien à faire, le noyau a la panique facile !!
Y a pas un moyen avec initrd pour pallier au problème des modules à charger au démarrage ? Comment k'on fait déjà ?
Usti-en préparation pour son pont de l'ascension
Faut pas énerver un tigre ...
Hors ligne
Raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa !!
Mais pourquoi ma carte WiFi refuse de marcher correctement ???
J'ai retrouvé l'option initrd, mais rien à faire, impossible de me connecter en WPA2, et d'ailleurs hier impossible de me connecter tout court
Bref, j'ai vu que testing propose un pilote RT2500 pour ma carte.
Après installation sur ma Sarge ça marche du feu de Dieu sans cryptage, par contre il semblerait que TKIP/WPA ne soit pas supporté
Je suis donc en train de mettre à jour ma Debian vers testing/etch, histoire de faire la même chose avec l'outil graphique proposé (qui utilise la libc6 de etch), et vérifier si effectivement le cryptage marche pô.
C'est quand même plus simple de se faire griller des cuisses de poulet sur un barbecue ...
Usti-en indigestion de WiFi
Faut pas énerver un tigre ...
Hors ligne
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="monssid" proto=WPA2 key_mgmt=WPA-PSK auth_alg=OPEN psk="margueritebroutepaisiblementdanslepré" }
Dans ta definition de network, essaie d'ajouter ca :
group=TKIP
pairwise=TKIP
- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-
Hors ligne
Merci yOm, par ton intervention notre Usti sera de retour parmi nous !!
LeDub presque 1er
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Yop, je suis de retour
Bon, vous moquez pas, mais il faut croire que je suis maudit par le passage stable -> testing et surtout XFree Xorg !!
J'ai bien passé une semaine à me débattre avec le fichier de conf de xorg pour m'apercevoir par hasard que ce qui clochait c'était ... le pilote de la souris (du noyo) qui n'était pas chargé par défaut au démarrage de la machine !!!!
Nan mais franchement, Debian part à vaux l'eau ...
Bref, dès que la canicule me laisse un peu de fraîcheur dans mon bureau, je re-jette un oeil sur ce problème de WiFi, et je teste tes idées Yom
Usti
Dernière modification par ustilago (28/07/2006 20:30:05)
Faut pas énerver un tigre ...
Hors ligne
Bon, vous moquez pas, mais il faut croire que je suis maudit par le passage stable -> testing et surtout XFree Xorg !!
J'ai bien passé une semaine à me débattre avec le fichier de conf de xorg pour m'apercevoir par hasard que ce qui clochait c'était ... le pilote de la souris (du noyo) qui n'était pas chargé par défaut au démarrage de la machine !!!!
Compile un kernel plus recent, qui charge les modules a la demande.
- Tu sais ce qui ferait bien sur le bar ?
- Uh ?
- TON NEZ ! *BUNK*
-+- Culture générale in GPJ: Full Throttle -+-
Hors ligne
Hello,
Le premier qui se moque je l'éventre et fais pourrir ses entrailles au soleil où les fourmis, les mouches et les insectes nécrophages feront ripaille ...
Bon n'arrivant à rien avec wpasupplicant, j'ai cherché sur internet et trouvé un pilote libre (YES) avec paquet Debian testing (YES YES) et tout le toutime. Après moultes essais, compilations, re-essais, re-compilations, téléchargement de la nightly build, petit apéro quand même, lecture de doc, lecture du forum d'aide ... je m'aperçois par hasard dans une réponse que WPA2 n'est pas supporté par le pilote, seul WPA l'est .
Et hop, un ordinateur qui surfe sur internet par une carte PCI Linksys WiFi avec son pilote libre sous Debian testing
Morale de l'histoire : RTFM
Usti
Faut pas énerver un tigre ...
Hors ligne
Pourrais-tu faire un petit résumé de la manière dont tu as fait fonctionner ton wifi (notamment ce qu'il y a finalement dans /etc/network/interfaces).
À part dans wpa_supplicant, je ne vois pas de référence à WPA ou WPA2 et vu que tu dis ne plus utiliser wpa_supplicant et donc je ne vois pas dans quel fichier de conf tu as préciser cela.
Merci
Hors ligne
Voici les commandes magiques à faire paraître dans /etc/network/interfaces :
iface eth0 inet dhcp
pre-up ifconfig eth0 up
pre-up ifconfig eth0 down
pre-up ifconfig eth0 up
pre-up ifconfig eth0 down
pre-up iwconfig eth0 essid "myssid"
pre-up iwconfig eth0 mode Managed
pre-up iwpriv eth0 set AuthMode=WPAPSK
pre-up iwpriv eth0 set EncrypType=TKIP
pre-up iwpriv eth0 set WPAPSK="A shared key"
pre-up ifconfig eth0 up
Tu as la doc spéciale Debian en anglais sur le site serialmonkey et la spéciale Ubuprofène ICI. Je me suis plus inspiré de cette dernière.
Maintenant me demande pas trop de détails, je sais que ça marche chez moi, mais j'ai pô tout compris
Usti
Faut pas énerver un tigre ...
Hors ligne
Ok, merci.
En fait j'ai à peu près le même problème que celui que tu avais, mais mon fichier /etc/network/interfaces contient déjà tout ce qu'il y a dans le tien. Il faut donc que je cherche ailleurs.
Je suis derrière une freebox et je commence à me demander si le problème ne vient pas de là...
Hors ligne
Je suis derrière une freebox [...]
Et devant, as-tu essayé ?
As-tu un autre système, un vrai genre un Mac avec lequel tu pourrais tester ?
LeDub très content de sa freebox ... et de sa vanne !
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Je suis derrière une freebox et je commence à me demander si le problème ne vient pas de là...
As-tu un routeur wifi ou tu as une carte PCMCIA de Free ? Il me semble que notre ami Usti utilise un routeur. Il y a sans doute (sûrement) des différences à ce niveau.
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
Oui, j'ai un routeur Linksys. Il me semble avoir lu quelque part (peut être ici sur le forum, peut être ailleurs), que certaines cartes PCMCIA Freebox posaient des soucis avec certaines cartes WiFi, mais ce souvenir est très vague ...
Maître, question stabilité, vous eussiez pu proposer également OpenSolaris , mais ils ne supportent pas encore les puces WiFi à base de Ralink me semble-t-il autrement que par ndiswrapper .
Usti
Faut pas énerver un tigre ...
Hors ligne
J'utilise en effet la carte PCMCIA de Free.
Sinon, pour le drivers rt2500, le WEP fonctionne comme il faut. J'ai pas de "vrai" système tel qu'un mac, mais j'ai un MS Windows XP qui doit trainer dans un coin. Je m'en vais faire un test d'ici peu.
Hors ligne
Me revoilà après avoir testé sous MS Windows XP. Avec l'utilitaire de configuration MS, pas moyen de me connecter sur le réseau. Par contre, avec l'utilitataire ralink c'est ok : je peux me connecter au réseau en WPA (le WEP marche aussi).
J'en retourne donc à la responsabilité du drivers rt2500. Pourtant il est censé fonctionner en WPA...
Le mystère s'épaissit...
Hors ligne
Alléluia mes frères et mes soeurs !!
Vous ne le voyez peut être pas, mais je suis connecté en WPA depuis ma machine SMP avec les pilotes serialmonkey rt2x00 !!!
Il aura bien fallu un déménagement, et l'impossibilité de se connecter par câble pour que je revienne sur ce problème.
En fait la réponse était sous mes yeux, et wpa_supplicant est de nouveau mon ami
Je n'ai encore rien automatisé, maisa la mano ça donne ce petit script:
#!/bin/sh
# pas sûr de l'utilité, ça lance une négociation dhcp alors que le reste est pas configuré
sudo ifup wlan0
#sudo iwconfig wlan0 mode managed
# apparemment pas supporté comme option, mais mode par défaut à l'allumage
sudo iwconfig wlan0 essid mon_essid
sudo iwconfig wlan0 channel 4
sudo ifconfig wlan0 up
sudo iwconfig wlan0 ap AA:BB:CC:DD:EE:FF
Puis on configure /etc/wpa_supplicant.conf(pompé sur leurs fichiers génériques):
# WPA-PSK/TKIP
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="mon_essid"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="la_clé_ki_va_bien_(tm)"
}
(il doit y avoir moyen de ne pas mettre la clé en clair, mais en hexadécimal il me semble, à creuser)
Ne pas oublier de lancer wpa_supplicant :
$ sudo wpa_supplicant -i wlan0 -c/etc/wpa_supplicant.conf -Dwext -dddd
(le -dddd c'est pour qu'il affiche tout ce qu'il fait, je ne pensais pas que ça marcherait du premier coup ... )
Et si tout se passe bien un tio :
$ sudo dhclient wlan0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/wlan0/00:12:17:82:70:5c
Sending on LPF/wlan0/00:12:17:82:70:5c
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.175 -- renewal in 18767 seconds.
Aller, j'ai bien mérité mon mojito !!
Usti
PS: j'ai oublié de vous relater une partie de l'histoire, qui prend place entre ce message et l'autre plus haut qui dit que ça marche, où ça ne marchait de nouveau plus avec le pilote serialmonkey ... c'est juste une précision pour que tout le monde comprenne bien ma joie en ce jour béni des Dieux du Tigre
Dernière modification par ustilago (15/05/2007 11:01:08)
Faut pas énerver un tigre ...
Hors ligne
Eh bien félicitation,
Et merci pour nous avoir tenu au courant
"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry
Hors ligne
Pages : 1