Forum général.général pas de connexion wifi : comment diagnostiquer ?

Posté par  .
Étiquettes :
0
22
août
2006
Bonjour,

Voilà je n'arrive pas à me connecter à mon routeur wifi, je n'arrive pas à voir où çà bloque... après je chercherai comment résoudre !

Matériel : freebox, routeur Dlink DI-624 sur le port ethernet, carte wifi pcmcia Netgear WG511 (le modèle non supporté par le module prism54, j'utilise donc ndiswrapper) sur un portable HP/Compaq Evo N800w sous Debian (testing).

Remarque : j'ai pris un routeur car ma freebox se déconnectait sans arrêt avec la carte wifi dans la freebox.

Je commence sans clé sur le routeur.

1. la carte semble reconnue puisque je peux faire :
iwlist wlan0 scan
--> je vois bien mon réseau avec le bon ESSID, Key encryption: off (ou "on" quand j'essaie avec WEP), Channel: 6, etc.

2. /etc/network/interfaces :

auto wlan0
iface wlan0 inet dhcp
name Liaison par onde radio
wireless_essid MONESSID
wireless_mode Managed
wireless_channel 6

3. ifup wlan0
--> la carte clignote 2-3 fois, mais il ne trouve pas d'adresse DHCP.

Note1 : sur eth0, j'obtiens bien une IP, c'est OK.
Note2 : je n'ai pas mis de filtrage sur les adresses MAC sur le routeur.
Note3 : c'est ok sous windoz.

Je ne sais pas où chercher la trace de ce qui se passe (rien sur l'output, pas trouvé de fichier de log) ??????

Des idées de test à faire, commandes à lancer pour avoir plus d'infos ??

Merci !
  • # plus d'infos

    Posté par  (site web personnel) . Évalué à 1.

    peux tu tout faire à la main pour voir à quel stade cela ne marche pas?

    iwconfig wlan0 essid XXXXX
    puis ifconfig (mettre une adresse ip fixe)
    puis faire un ping ...


    donne nous ta distrib et ta version ...
    • [^] # Re: plus d'infos

      Posté par  . Évalué à 1.

      Je suis sur une Debian testing (etch mais mise à jour que selon les besoins) : kernel 2.6.12, wireless-tools 27.2.
      Je ne vais pas poster le 'dpkg -l' c'est un peu gros mais si tu as besoin d'infos...

      iwconfig wlan0 essid XXXXX
      --> ne dit rien (pas d'erreur) mais si je fais juste après iwconfig wlan0, il affiche sur "IEEE 802.11 Essid: any/off" au lieu de XXXXX. Grave ou pas ? (par contre si je mets une clé wep, je la vois bien).

      J'ai essayé de mettre une IP fixe :
      ifconfig wlan0 add 192.168.1.100 netmaswk 255.255.255.0
      --> ne dit rien, ifconfig l'affiche bien

      ping 192.168.1.1 (routeur) --> pas de réponse


      Question :
      - avant j'étais configuré pour me connecter en wifi à la freebox, est-ce qu'il pourrait des traces de cette config ailleurs que dans /etc/network/interfaces ?

      Merci
      • [^] # Re: plus d'infos

        Posté par  (site web personnel) . Évalué à 1.

        ->il affiche sur "IEEE 802.11 Essid: any/off" au lieu de XXXXX. Grave ou pas ?

        Pas grave, mais pas normal! et les logs?

        En ce moment c'est un peu période de transition en ce qui concerne debian et le wifi : entre ndiswrapper-utils 1.8, les sources en 1.21, wpa_supplicant auquel on doit mettre le driver wext plutot que ndiswrapper etc.!

        bref, ca ne marchait plus chez moi jusqu'à derniérement:

        Ca retourne avec kernel 2.6.17 (unstable), ndiswrappers 1.21 compilés via module-assistant ...

        wpasupplicant s'est simplifié dernièrement (paramètres dans le fichiers interfaces) , plus besoin de lancer le démon!

        PS: tu as essayé en WPA-PSK?
        • [^] # Re: plus d'infos

          Posté par  . Évalué à 1.

          > Pas grave, mais pas normal! et les logs?

          Dans quels fichiers de logs STP ?

          Si au moins, j'avais un message d'erreur dans ce log, je comprendrais peut-être où çà coince !
        • [^] # RESOLU : pb de connexion wifi

          Posté par  . Évalué à 1.

          Yes ! C'est bon, j'arrive à me connecter sans cryptage et en WEP (128 bits, iwconfig ou un autre dit 104 bits !?).

          Comment (pour les autres) :
          1. J'ai installé les paquets suivants de la unstable : noyau 2.6.17 (+ header et source), ndiswrapper-source 1.23
          - compil avec module-assistant : je ne connaissais pas : waouu, c'est beau !
          module-assistant prepare
          module-assistant build ndiswrapper-source
          module-assistant install ndiswrapper-source

          2. J'ai du virer le module prism54 (qui arrive avec le noyau) car çà ne marche pas avec ma carte (made in China, avec la made in Taiwan çà devrait) :
          modprobe -r prism54
          rm (ou mv) /lib/modules/XXXXX/.../prism54.ko[.gz]
          depmod -a

          3. Configurer ndiswrapper
          3a. ndiswrapper -i pilote_windows.inf (le fichier .sys doit être à côté)
          (crée /etc/ndiswrapper/netwg511)
          3b. ndiswrapper -m
          (ajoute /etc/modprobe.d/ndiswrapper avec "alias wlan0 ndiswrapper")

          3c. modprobe ndiswrapper
          (on peut vérifier avec dmesg ou iwconfig que wlan0 arrive !)

          4. Config du réseau :
          iwconfig wlan0 mode Managed essid NET_NAME key restricted WEP_KEY

          Tester avec iwconfig.
          Si l'ESSID est toujours à any/off, essayer modprobe -r ndiswrapper,
          puis 3c.

          5. Config avec des profiles réseau
          ifconfig wlan0 up
          ifup wlan0


          Remarques :
          - quand la carte clignote, "iwconfig wlan0 essid NET_NAME" doit accrocher, sinon essayer "modprobe -r ndiswrapper" puis retour en 3c.
          C'est ce qui me manquait apparemment quand je n'y arrivais pas même sans cryptage, car j'avais "auto wlan0" dans /etc/network/interfaces avec une clé !

          - configuration du routeur DLINK DI-624 pour le WEP :
          Key Type : HEX en 128 bits + Shared Key


          Reste le WPA à essayer...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.