Ma carte wifi ne fonctionne pas

bonjour, je relance un second post après avoir lu et tenté beaucoup de choses…
je remercie d’ailleurs knuky qui est parvenu à faire clignoté une des 2 diodes de ma carte wifi.

J’ai suivi plusieurs tutoriels et dernièrement ceux-ci
http://forums.debian.net/viewtopic.php?t=21519&highlight=rt61

http://forums.debian.net/viewtopic.php?t=21520

je précise que j’ai une debian etch (et que je suis débutant sous linux)
et que ma carte est une hercule PCI54.

Bref, voici dans l’ordre le résultat de différentes commandes

debian:~# uname -r 2.6.18-6-486

puis pour ma carte

debian:~# lspci 01:07.0 Network controller: RaLink RT2561/RT61 802.11g PCI

[code]debian:~# ifconfig -a
eth0 Lien encap:Ethernet HWaddr 00:0E:A6:5B:EC:3B
inet adr:192.168.1.3 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::20e:a6ff:fe5b:ec3b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1042 errors:0 dropped:0 overruns:0 frame:0
TX packets:919 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:929193 (907.4 KiB) TX bytes:399109 (389.7 KiB)
Interruption:177 Adresse de base:0xc000

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:145 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:33735 (32.9 KiB) TX bytes:33735 (32.9 KiB)

sit0 Lien encap:IPv6-dans-IPv4
NOARP MTU:1480 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 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

wlan0 Lien encap:Ethernet HWaddr 00:08:D3:33:14:AF
adr inet6: fe80::208:d3ff:fe33:14af/64 Scope:Lien
UP RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:134 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:28033 (27.3 KiB)
Adresse de base:0xd000

wlan0:ava Lien encap:Ethernet HWaddr 00:08:D3:33:14:AF
inet adr:169.254.6.3 Masque:255.255.0.0
UP RUNNING MULTICAST MTU:1500 Metric:1
Adresse de base:0xd000

wmaster0 Lien encap:UNSPEC HWaddr 00-08-D3-33-14-AF-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING 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 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Adresse de base:0xd000[/code]

et le top du top…

debian:~# iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 00:1C:26:84:9F:49 ESSID:"Livebox-4DD0" Mode:Master Frequency:2.412 GHz Encryption key:on Extra:wpa_ie=dd160050f20101000050f20201000050f20201000050f202 Extra:tsf=0000021eb3970bbe

Mais je n’ai pas de livebox…voila si le coeur vous en dit et si vous souhaité aidé un naufragé du wifi linuxien, je suis preneur et assez motivé quand même !

Au fait l’histoire a commencé ici il y a quelques jours:
http://forum.debian-fr.org/viewtopic.php?f=3&t=16156&start=0

merci d’avance

bah ta carte wifi fonctionne correctement j’ai l’impression : elle apparaît bien dans ton ifconfig et tu arrives bien à scanner les réseaux wifi. pour moi y’a pas de problème de ce côté là.
après si tu n’arrives pas à “voir” ton réseau :

  1. vérifies que le WiFi de ton routeur/point d’accès/*box ne soit pas désactivé (ou cramé). au besoin testes à l’aide d’un autre péripherique (téléphone portable wifi, psp, autre pc, etc…).
  2. verifies que le SSID de ton wifi ne soit pas caché. j’ai déjà eu des cas (pas sous linux) où ça posait problème.

à part ça je ne vois pas d’où peut venir ton problème.

alors je précise que ma box fonctionne puisque j’utilise un pc (windows) en wifi pour me connecter actuellement.
mais je ne sais pas comment et pourquoi la box se cacherait à mon pc sous debian?

up

As-tu regardé ce topic ? => viewtopic.php?f=8&t=6135

Regarde comment est configuré le wpa, dans un fichier rt61sta.dat

Et il y a effectivement possibilité de cacher le SSID des *box. Dans Windoz, vas sur l’interface de configuration wifi de ta box et regarde si il n’y pas une option cacher ssid.

oui merci j’ai suivi ce lien en fait pour configurer

Hum que donne iwconfig et connais tu les canaux des deux réseaux Wifi (celui que tu vois et celui que tu ne vois pas?)

je connais pas les canaux…comment puis-je les connaitre?

Pour le iwconfig :

[code]debian:~# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 IEEE 802.11g Frequency:2.412 GHz
RTS thr:off Fragment thr=2346 B

wlan0 IEEE 802.11g ESSID:"TECOM-AH4222-24228E"
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
RTS thr:off Fragment thr=2346 B
Encryption key:“dois-je masquer ma clé?”

sit0 no wireless extensions.[/code]

et ce fameux not-associated…

up

bonjour ,

pour afficher les réseaux que tu capte tu peux utiliser la commande

iwlist ton interface scan

Que tu pourrait coller sur le forum avec un petit

iwlist ton_interface scan | grep ESSID

Ce qui au moins te montrera les réseaux disponible.

Ensuite si tu est toujours not associated c’est sans doute que tu n’a pas renseigné l’adresse mac de l’AP.

Sans rentrer dans les details pour se connecter à un équipement en wifi tu dois préciser l’adresse mac de ap

exemple

iwconfig wlan0 essid linksys ap 00:12:17:B1:68:57 key off

voila

En gros tu fait

iwlist ton interface scan

tu recupere l ESSID channel si ça te chante (mais c’est normalement auto negotié ) et l’adresse mac de AP.

puis tu configure avec iwconfig.

Si tu as un chiffrement ( cryptage ne fait en effet pas partie de la lanue française - dixit mon prof de crypto- :mrgreen: )

Tu dis passer par wpa_supplicant (ou au moins l’installer si tu utilise des outils graphiques genre nm-applet ou exalt )

Voila !!

Hope I helped
Jackall

merci merci beaucoup…
je viens pour la première fois d’utiliser ma carte wifi…
le ping marche, j’ai pu visiter quelques pages bref le pied.

Reste que j’ai du utiliser la commander iwconfig pour fixer l’ap après le démarrage. Devrai-je le faire à chaque fois? Je pense que non…si vous avez une solution je suis preneur et je collerai un petit résolu…

encore merci

dois-je ajouter une ligne qui me serait inconnue au fichier /etc/network/interfaces
pour charger automatiquement l’acces point?

Pour changer automatiquement d’accès point => viewtopic.php?f=8&t=13839

merci pour ce petit paquet! Mais malheureusement, il ne devrait beaucoup m’aider mais pas pour l’instant…

je m’explique: quand je boot, l’ap n’est pas associé et je dois le faire en ligne de commande. Je ne sais pas vraiment pourquoi cela ne fonctionne pas tout seul alors que le dhcp attribue très correctement une IP à ma carte wifi.
Autrement dit je dois recommencer ceci à chaque démarrage:

iwconfig wlan0 ap "mon ap"

comment faire, éviter cela? Je ne pense pas que guessnet le fasse. Si j’ai bien compris ça te permet de te promener sur plusieurs réseaux en reconnaissant la box à chaque fois…Encore faut-il avoir un acces point qui se charge…

Est-il possible de créer un script de démarrage qui lancerait la commande

iwconfig wlan0 ap ?

merci d’avance

Ça se fait dans le fichier /etc/network/interfaces. Il contient quoi ce fichier ?

voici mon fichier :

[code]# The loopback network interface
auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wireless-essid TECOM-AH4222-24228E
wireless-key maclé
#wireless-channel 3
#wireless-mode managed

auto eth0
[/code]

que puis-je rajouter pour que wlan0 trouve son ap automatiquement.
Y-a-t-il risque de conflit avec eth0?

bonsoir ,
Alors je ne suis pas un pro du /etc/network/interface mais en cherchant sur google pour ton probleme je suis tombe la dessus :

http://forum.ubuntu-fr.org/viewtopic.php?id=95098

Je dirais en utilisateur averti (ou du moins j’essais) que la modif du fichier est un peu violente mais du moment que ça fonctionne!!!

Mais je te conseil tout de meme de faire une copie de sauvegarde.

Sinon moi j’utilise wpa_supplicant ( principalement car mon ap est en WPA_PSK) mais il gere aussi les non wpa je crois et le daemon se connecte de lui même sur l’AP ( en wpa en tout cas).

Donc voila tu a maintenant 2 piste sur lesquelles partir …


Hope I helped…

Jackall

je crois que je touche au but…enfin j’espère!

Donc merci beaucoup pour le dernier lien. De proche en proche, je suis arrivé ici:
http://forum.ubuntu-fr.org/viewtopic.php?pid=1297671

j’ai donc ajouté une ligne dans mon fichier /etc/network/interfaces qui ressemble désormais à ça:

[code]debian:~# cat /etc/network/interfaces

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wireless-essid TECOM-AH4222-24228E
wireless-key maclé
wireless-ap monap
#wireless-channel 3
#wireless-mode managed
auto eth0
[/code]

j’ai rebooté puis lancer la commande iwconfig wlan0

debian:~# iwconfig wlan0 wlan0 IEEE 802.11g ESSID:"TECOM-AH4222-24228E" Mode:Managed Frequency:2.412 GHz Access Point: monap RTS thr:off Fragment thr=2346 B Encryption key:maclé

et voila l’accespoint chargé dès la phase de boot!! Reste un problème: si je débranche le cable ethernet lors du boot, le pc ne parvient plus à se lancer: il semble chercher quelque chose pendant des plombes…
Par contre si je boot avec le câble puis une fois identifié je débranche, je peux utiliser le wifi sans problème…c’est déjà ça!!!

Que dois-faire?Modifier à nouveau interfaces et supprimer le “auto eth0” ou un truc du genre?

merci d’avance…

Bonjour,

Tiré du man interfaces :

[quote] Lines beginning with the word “auto” are used to identify the physical interfaces to be brought up when ifup is run with the -a option. (This option is used by the system boot scripts.) Physical interface names should follow the word “auto” on the same line. There can be multiple “auto” stanzas. ifup brings the named interfaces up in the order listed.

   Lines beginning with "[b]allow-[/b]" are used to identify interfaces that should be brought up automatically by various subsytems. This  may  be  done  using  a command  such  as  "ifup  --allow=hotplug eth0 eth1", which will only bring up eth0 or eth1 if it is listed in an "allow-hotplug" line. Note that "allow-auto" and "auto" are synonyms.[/quote]

De surcroît mon fichier interfaces n’a pas de “auto eth0” alors qu’il a un “allow-hotplug eth0”. J’en déduis que la ligne auto fait office de doublon.
Après ça ne coûte rien d’essayer :wink:

c-moi