Wifi sous Ubuntu

Fermé
Truffaut Messages postés 2 Date d'inscription vendredi 21 septembre 2007 Statut Membre Dernière intervention 22 septembre 2007 - 21 sept. 2007 à 18:42
 benleboutentrin - 8 déc. 2008 à 11:38
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 !
A voir également:

8 réponses

Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
21 sept. 2007 à 20:48
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é.
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
0
Truffaut Messages postés 2 Date d'inscription vendredi 21 septembre 2007 Statut Membre Dernière intervention 22 septembre 2007
22 sept. 2007 à 16:29
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 !
0
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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+
0
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 !
0
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
0
benleboutentrin
8 déc. 2008 à 11:38
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
0