Wifi sous Ubuntu

Bonjour à tous !

J'ai 2 problèmes assez embettant sous Ubuntu, et je n'arrive pas à trouver de solution.
Premièrement, mon dongle wifi n'est pas détecté au démarrage du système. Je suis obligé de le débrancher puis de le rebrancher si je veux qu'il soit pris en compte, et ainsi surfer sur Internet.

Deuxièmement, ma connexion se coupe au bout de quelques minutes, sans aucun avertissement. Pourtant, avec iwconfig mon dongle est bien détecté et associé à ma Livebox Sagem (je peux pas vous en dire plus pour le moment, je suis actuellement sur un autre ordinateur qui a accès à Internet). Je débranche et rebranche le dongle pour voir si le problème est le même, mais cela ne règle rien.

Avez-vous une idée du problème ? Merci d'avance !
Configuration: Linux Ubuntu Feisty Fawn 7.04
Firefox 2.0.0.7

8 réponses

  1. Salut Truffaut, (le message date mais mieux vaut tard que jamais, ça aidera peut-être quelqu'un d'autre :)

    Je suis tout nouveau sur Linux, donc pas un expert, loin s'en faut. Mais j'ai aussi un dongle sagem (je me rappelle plus exactement la ref) et j'avais exactement le même problème après l'installation de Ubuntu 8.10 : la clef était apparemment reconnue, car la connection se faisait. Mais au bout de quelques minutes, plus rien !! :( Fort énervant. J'ai trouvé la solution, en installant ndiswrapper et en ajoutant le pilote du dongle que l'on trouve quelque part sur le site Sagem. Après redémarage et sans autre manip (à moins que j'ai oublié depuis mais il me semble bien que non) Ca marche nickel :D

    Par contre, et là je suis prenneur pour toute explication, la connexion n'est pas automatique au démarrage :( il faut obligatoirement que je fasse un clic droit sur l'icone reseau, puis "modifications des connections", onglet "sans fil". Là je double clique sur ma connexion, suite à quoi mon mot de passe administrateur. Pourquoi faut-il le rentrer à chaque démarrage, y a-t-il une méthode pour s'en passer? Je précise que je découvre vraiment linux, et donc je ne maitrise pas du tout les lignes de commandes ! Mais je suis joueur et curieux, donc si on m'explique clairement, pas de soucis, je suis prenneur de toute explication ^^

    Merci,

    benjamin
    1. oui , il faut alors savoir exactement quel est le module qui gere la cle wifi :
      lsmod
      retrouvez le avec la liste
      modprobe -l -t net ou directement modprobe -l -t wireless
      puis la version :
      modinfo nom sans le .ko
      si vous ne le trouvez pas : voir dans
      /lib/modules/version-noyau/net ou
      /lib/modules/version-noyau/usb
      ....
      sinon, si c'est bien ndiswrapper il faudra le desinstaller ( dpkg --remove ) et telecharger les sources+sources du noyau+compilateur
      pour beneficier d'une version superieure pour esperer que cela soit un peu plus stable, c'est souvent du à des mauvaises versions par rapport au noyau
      1. Si j'arrive à surfer sur Internet pendant quelques minutes, c'est bien parce que Ubuntu à un pilote pour mon dongle, non ? Ce que je veux dire, c'est que le problème le plus embêtant est celui de la coupure intempestive de la connexion, que je n'arrive à régler qu'en redémarrant mon système.

        Enfin je vais quand même essayer d'installer ndiswrapper, et je verrai si je n'ai plus de coupure. Merci beaucoup !
        1. salut ,
          pour votre question :
          "Pour le problème de la détection au démarrage, je me suis rendu compte que ça fait ça pour tout ce qui est branché sur un port USB" , apres l'insertion d'un peripherique usb , il y a chargement automatique
          du module correspondant , par ex , cle bluetooth, imprimante usb ,webcam..
          Au demarrage du systeme, on peut forcer le chargement dans /etc/modules voir doc du debian ou ubuntu

          Etes vous sûr que ndiswrapper n'est pas installé ? :
          dpkg -l ndiswrapper ou synaptic

          Pour la cle wifi, le drivers ndiswrapper qui va s'utiliser comme un module,
          il faut donc installer le paquet ndiswrapper (utiliser le cable ) ( avec synaptic ou apt-get ), ensuite prendre les
          fichier .inf dispo avec cette cle, et les mettre dans votre repertoire personnel par exemple
          Il existe un assistant graphique, ndisgtk, mais autant faire en commande :
          ensuite Installer des drivers windows :
          sudo ndiswrapper -i ~/le-fichier.inf
          si le fichier inf a des espaces ou des parentheses : le renommer
          pour verifier si le fichier inf a fonctionné :
          sudo ndiswrapper -l
          sudo ndiswrapper -m
          enfin charger le module
          sudo modprobe ndiswrapper
          puis iwconfig
          Il faut ensuite configurer votre point d'accès.
          Pour cela il vous faut :
          * Le SSID (du type livebox-XXXX)
          * La clé WEP (du type xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx)
          * Mettez votre Livebox en mode "association"

          sudo iwconfig wlan0 mode managed essid <votre essid> key <votre clé WEP>
          sudo dhclient wlan0 si la box est en dhcp
          ou bien utiliser l'assistant graphique dans gnome
          ensuite ( pas obligé ) faire le fichier /etc/network/interfaces pour le demarrage
          par exemple configurer le cable sur eth0 et le wifi avec wlan0, j'ai des exemples mais on peut en trouver
          dans les tutos officiels pour connaitre le syntaxe.
          a+
          1. Voici le résultat de quelques commandes, sachant que j'ai le même résultat avant et après la coupure, ce que je n'arrive pas à expliquer :

            lsusb
            Bus 005 Device 006: ID 0cde:0008 Z-Com
            Bus 005 Device 001: ID 0000:0000
            Bus 004 Device 001: ID 0000:0000
            Bus 001 Device 001: ID 0000:0000
            Bus 003 Device 001: ID 0000:0000
            Bus 002 Device 001: ID 0000:0000

            iwconfig
            lo no wireless extensions.

            eth0 no wireless extensions.

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

            wlan0 IEEE 802.11g ESSID:"Livebox-XXXX"
            Mode:Managed Frequency:2.457 GHz Access Point: XX:XX:XX:XX:XX:XX
            RTS thr:off Fragment thr=2346 B
            Link Signal level=52/100
            Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
            Tx excessive retries:0 Invalid misc:0 Missed beacon:0

            Et dans le panneau d'administration de ma Livebox, mon ordinateur est toujours indiqué comme connecté (je l'identifie avec l'adresse MAC de mon dongle wifi), même si je ne parviens pas à me connecter à Internet. Je ne comprends vraiment pas.
            Merci pour votre aide.
            1. Je n'ai pas ndiswrapper installé sur mon ordinateur, êtes-vous vraiment sûr que j'en ai besoin ? Je croyais qu'il servait uniquement à utiliser des pilotes .inf sur une plate forme Linux.

              Pour le problème de la détection au démarrage, je me suis rendu compte que ça fait ça pour tout ce qui est branché sur un port USB. N'y a t-il pas un moyen pour que le système répertorie les périphériques branchés au démarrage ?

              Encore merci pour votre aide !
              1. salut ,
                pour la plupart des dongle usb wifi , il n'y a pas de drivers specifiques,
                regardes si 'ndiswrapper' est chargé au demarrage d'ubuntu :
                lsmod
                s'il n'est pas chargé automatiquement ( grace à hotplug et udev...), force le
                chargement en mettant
                ndiswrapper dans /etc/modules ( 1 module par ligne ),
                ensuite suivre la syntaxe du fichier /etc/network/interfaces pour te connecter
                à 1 reseau automiquement au demarrage ( toute les distributions ont un
                fichier similaire ), par ex sur debian/ubuntu:
                http://doc.ubuntu-fr.org/wifi
                si la connexion coupe, cela vient d'une mauvaise reconnaissance du matereil, tu pourras
                si tu veux desinstaller la version actuel de ndiswrapper pour une version plus recente
                voir la version du module avec
                modinfo ndiswrapper
                pour l'installation avec les sources,voir aussi sur le meme site
                1. Modérateur
                  Salut.

                  Pour ce qui est du premier problème, je pense que c'est à cause du montage automatique d'un périphérique, ou peut-être de certains droits utilisateurs. J'ai Ubuntu mais pas le Wifi, donc je pense que je ne pourrais pas beaucoup t'aider.

                  Un logiciel spécialisé dans le Wifi sous Linux est ndiswrapper.

                  Cependant, j'ai aussi eu un problème avec l'automatisation de la connexion internet, mais j'ai ré-installé ubuntu, et tout a fonctionné.