Wicd… enfin un wifi qui fonctionne sous Ubuntu.
Voilà qu’après plusieurs semaines d’installation et d’utilisation intensive (Tribe 1 à 5, beta, RC et Release) d‘Ubuntu Gutsy, je me décide à vous présenter un petit programme fort méconnu et pourtant oh combien efficace. Il s’agit d’une alternative au très instable network-manager. Même si pour certains ce n’est pas le cas il y en d’autres, et je suis bien placé pour le savoir, qui se plaignent continuellement du peu de fiabilité de ce logiciel qui rappelons tout de même, est encore en développement.
Je vais donc vous parler de wicd, sous ce nom aussi évocateur qu’un autre lecteur de CD, se cache une application dédié à la prise en charge, configuration et supervision de votre connexion wifi. Tout cela avec un convivialité qui ferais pâlir de jalousie un utilisateur de MAC OS X. (Voilà j’ai réussi à placer “MAC OS X” sur mon blog). Mais ce n’est pas tout ! En effet, jusqu’à encore quelques semaines, j’utilisais le network-manager inclus dans Feisty et les bétas de Gutsy pour établir la connexion de mon laptop (ordinateur portable) à mon réseau wifi.
Seulement voilà, probablement à cause du chipset, du moins je le pensais, il ne m’était pas possible de me connecter en WPA, mais uniquement avec le WEP et sa sécurité toute relative. Ceci dit, je savais qu’il m’était possible d’utiliser les drivers Windows avec ndiswrapper, mais je savais également que je ne pourrais accéder au WPA qu’en DHCP, or la configuration particulière de mon réseau ne me le permettait pas. Bref, je ne pouvais pas avoir la fermière, la vache, le beurre et l’argent du beurre simultanément. Je me suis donc penché sur le problème et ne voilà t-il pas que quelqu’un (désolé je ne me rappelle plus qui) me propose d’essayer wicd. Je vais donc vous proposer de faire de même dans les lignes suivantes, tranquillement, pas à pas et selon votre niveau.
Pour la bonne nouvelle bien que wicd ne soit pas inclus dans les dépôts officiels Ubuntu il est tout de même possible de l’installer à l’aide d’un dépôt tiers. Nous allons donc voir comment installer un nouveau dépôt tiers. Cet article servira donc également de tutos pour tous les débutants qui nous ont rejoins avec cette nouvelle mouture d‘Ubuntu. Pour les autres passez directement à la méthode N°2 ou 3.
Utilisateurs de cartes Ralink : Notez aussi que les cartes Wifi à base de chipset Ralink ne sont pas encore supportées, mais le sont déjà dans la version SVN et le seront donc dans la prochaine version. A suivre donc.
Méthode N° 1 - Niveau archi débutant.
Allez dans Système > Administration > Gestionnaire de paquet Synaptic. Un mot de passe identique à celui de votre ouverture de session, vous sera demandé.
Allez ensuite dans Configuration > Dépots. Une fenêtre intitulée Sources de logiciels va vous apparaître avec un choix de plusieurs onglets.
Sélectionnez l’onglet Logiciels de tierces parties.
Vous verrez un bouton en bas à gauche marqué Ajouter.
Cliquez sur ce bouton puis ajoutez la ligne suivante (faites un copier-coller, c’est plus sur et rapide) :
deb http://wicd.longren.org gutsy extras
Validez en cliquant sur le bouton Ajouter une source de mise à jour. Et oh, miracle ! Elle apparait en bas de liste des dépôts et est déjà coché (si ce n’est pas le cas cochez là).
Nous pouvons maintenant cliquer sur le bouton Fermer pour …. fermer cette fenêtre.
Vous aurez probablement, si c’est la première fois que vous le faites , une toute petite fenêtre d’informations avec le message suivant :
“L’information des dépôts à changé. Veuillez cliquer sur le bouton « Recharger » pour que vos modifications soient prises en compte”.
Ce que nous allons donc faire immédiatement en cliquant sur le bouton Recharger en haut à gauche de Synaptic.
Laissez la procédure de mise à jour des dépôts se faire puis une fois terminé, il vous suffit de cliquer sur le bouton Rechercher puis de taper wicd dans le champ réservé à cet effet. Et hop deuxième miracle de la journée, Synaptic nous trouve un nouveau programme intitulé wicd qui n’existais pas avant l’ajout de notre dépôt tiers.
Il vous suffit de double cliquer dessus, vous verrez une notification, et c’est la tout l’intérêt d’un gestionnaire de paquets, vous signalant que ce programme va désinstaller automatiquement network-manager ainsi que ses dépendances (dans notre cas il n’y a qu’une dépendance, network-manager-gnome) pour éviter tout conflit éventuel.
Notez, que vous pourrez à tout moment désinstaller wicd pour réinstaller network-manager sans qu’aucune trace de son installation réside sur votre disque dur. (voir en fin d’article).
Nous allons donc procéder à l’installation en cliquant sur le bouton Ajouter à la sélection. Car on peut en effet, mais vous l’avez surement deviné, ajouter autant de programmes que l’on souhaite dans une sorte de file d’attente qui démarrera l’installation tous les programmes ajoutés en cliquant sur un unique bouton Appliquer. Faites-le maintenant !
Une fois l’installation terminée, vous pourrez fermer Synaptic et utiliser votre programme. Alors ? Vous voyez bien que même un débutant peux ajouter très facilement un dépôt à sa distribution. Passez maintenant à la phase de configuration, un peu plus bas juste après les deux autre méthodes.
Méthode N° 2 - Niveau débutant averti.
Ouvrez un terminal, puis ajoutez ce dépôt dans votre /etc/apt/sources.list :
sudo gedit /etc/apt/sources.list
Puis rajoutez la ligne suivante :
deb http://wicd.longren.org gutsy extras
Effectuez la mise à jour puis installez le programme :
sudo apt-get update && apt-get install wicd
Méthode N°3 - Niveau débutant super averti sous Firefox.
Ajoutez ce dépôt dans votre /etc/apt/sources.list :
deb http://wicd.longren.org gutsy extras
Faites une mise à jour des dépôts puis cliquez ici pour installer le programme.
Attention : si vous utilisez une autre version d‘Ubuntu, replacez simplement gutsy par dapper, edgy ou feisty dans tous les cas ci-dessus.
Configuration
Voilà ! C’était pour moi l’occasion de faire le point avec les débutants sur les différentes façons d’utiliser les gestionnaire de paquets disponibles sous Ubuntu.
Aller dans Système > Préférences > Sessions. Dans l’onglet Programme au démarrage, cliquez sur le bouton Ajouter et dans le champ Nom mettez :
Wicd
Dans le champ Commande mettez :
/opt/wicd/tray.py
Dans le champ Commentaire mettez :
Gestionnaire de connexion wifi

Pour ceux qui sont sous Kubuntu, entrez ceci dans une console :
sudo ln -s /opt/wicd/tray.py ~/.kde/Autostart/tray.py
Cliquez sur Valider puis redémarrer votre machine et non uniquement la session, celà est important - mais lisez d’abord ceci :
/!\ Attention après le redémarrage de votre machine, il se peut que vous n’ayez plus votre connexion Internet pour pouvoir suivre le reste de l’opération, alors assurez vous d’avoir sauvegardé cette page avant de continuer ou de brancher un câble Ethernet.
Une fois revenu dans votre session Gnome, rendez vous dans le menu Application > Internet > Wicd pour le démarrer (si ce n’est pas encore fait) mais normalement vous devriez avoir une icône en haut a gauche dans le dock à l’ancien emplacement du network-mananger.
Il ne vous reste plus qu’a entrer vos différents paramètres de connexion, testez d’abord le WEP, puis le WPA. L’interface est suffisamment intuitive pour que vous puissiez vous débrouillez pour la suite, voici une exemple avec ma configuration :

Evitez de modifier les valeurs par défaut dans le menu Préférences si vous ne savez pas ce que vous faites :

Que faire si cela ne fonctionne pas ou si vous voulez revenir au network-manager ?
Dans une console tapez :
sudo apt-get remove wicd && apt-get install network-manager
Relancez votre session.
Jusqu’a présent j’ai pu tester wicd sur 5 machines équipées en wifi, portables Dell et Toshiba en particulier, je n’ai eu aucun problème, la connexion est stable et on fini par oublier que tout fonctionne enfin correctement.
J’espère que j’aurais pu résoudre le problème de ceux qui auraient pu en avoir avec le network-manager et permis aux débutants de mieux apprécier la souplesse et la diversité d’un environnement sous GNU/Linux, et vous souhaite bon surf à tous.
Trackback
RSS Feed
35 Commentaires
1.
DecIRC
Le 20. octobre 2007 - 22:19
En quoi ton réseau t’empêche d’utiliser le dhcp ?
C’est pour des ip fixes ?
Parce que dhcp peut fonctionner avec uniquement des ip fixes sans problèmes…
Si c’est autre chose, pas grave. Mais je vois souvent les gens faire l’amalgame entre dhcp et ip dynamiquement attribuée sur le LAN que cela m’inquiète…
2.
Storm Le 20. octobre 2007 - 22:40
Salut,
la dernière ligne de commande pour revenir au NM me semble éronnée :
sudo apt-get remove wicd && apt-get install network-manager devrait être plus juste, non ?
3.
hugues
Le 20. octobre 2007 - 22:53
Est ce que Wicd gère les ESSID qui comportent un caractère unicode (ce que networkmanager ne gère définitivement pas…)
4.
Adrian Le 21. octobre 2007 - 0:14
En fait il s’agit d’une interface graphique à WPA Supplicant (+ gestion du WEP) ?
Si c’est le cas, c’est vraiment excellent, plus besoin de mettre les mains dans le fichier de config, et le support de l’IP fixe avec WPA est garanti à 100%.
S’il n’est pas bugué, il pourrait être bien plus intéressant que Network-Manager, non ?
5.
olivier Le 21. octobre 2007 - 0:42
Depuis le temps que je "rêvais" de mettre des ip fixe dans NM….
MERCI Racoon pour l’info. Par contre je me servais de NM pour les VPN, si quelqu’un a une alternative aussi pratique c’est pas de refus !
6.
nknico Le 21. octobre 2007 - 4:09
wicd marche vraiment très bien, mais déconne ferme avec KDE, impossible de mettre dans la zone de notif. Il n’y a pas d’icône, et un clic droit permet seulement d’ouvrir la fenêtre " À propos". Dommage !!!!
7.
racoon97
Le 21. octobre 2007 - 6:14
Petite modification : le temps que le billet soit publié sur le Planet et le dépot pour Gutsy est disponible.
@hugues, je ne sais pas mais si tu as accés à la configuration de ton point d’accès tu peux modifier son ESSID (en tous cas j’ai pu le faire sur tout ceux que j’ai pu rencontré).
@Adrian, il est effectivement plus performant que NM et comme je l’ai dit, pas de probleme en WPA et IP fixe.
@DeIRC, je me suis peut-être mal exprimé… sous NM il m’est impossible d’utiliser ma carte Wifi en attribuant une ip fixe. Pas de problème avec le réseau cablé.
@Storm, merci. C’est corrigé.
@nknico, je viens de rajouter la méthode pour l’ajout de notification sous Kubuntu essaye et dis nous.
8.
nknico Le 21. octobre 2007 - 9:44
Non même comme ça ça ne fonctionne pas. l’icone est un rectangle blanc, et un click droit -> "connecter" ne fais rien…
9.
DecIRC
Le 21. octobre 2007 - 10:03
Racoon97 : la gestion de l’ip fixe, tu gères cela sur le serveur DHCP ou sur le client ?
Un bon serveur DHCP permet de dire "telle Mac Address reçoit toujours telle ip".
Maintenant si ton serveur DHCP est une crasse sans nom comme ce qui équipe certains routeurs, dont les Linksys, je comprends mieux…
cEd
10.
Odin Le 21. octobre 2007 - 13:28
Racoon97 > Pourquoi les serveru DHCP de Linksys sont une crasse sans nom?
11.
racoon97
Le 21. octobre 2007 - 14:04
Heu pourquoi tu me demande ça à moi ? C’est DecIRC qui l’a dit ça.
12.
kvtt Le 21. octobre 2007 - 14:59
Salut,
Merci pour l’article. Je viens de tester le logiciel, mais malhereusement j’ai du faire machine arrière. Problèmes de connexions avec wicd, detection du reseau une fois sur deux, et recuperation d’une adresse en dhcp assez alèatoire.
Je suis donc revenu sur network manager qui ne me pose acun problème.
Dommage wicd m’aurait été d’une grande aide pour mes connexions en ip fixe+wpa.
13.
hugues
Le 21. octobre 2007 - 15:15
@racoon : si je parle des essid avec unicode, c’est évidemment pas pour mon propre réseau. Si c’était le cas, pas besoin de nm ou wicd, qui sont utiles en mobilité….
il y a beaucoup de hotspot dans les cafés wistro ou le nom du essid est "Café Bidule"… par exemple. et le "é" empêche la configuration automatique… (pas sur que ce soit dans la norme, d’ailleurs)
14.
Batwam
Le 21. octobre 2007 - 15:46
apt:// ne permet pas d’indiquer un dépot tiers sans modification du sources.list au préalable?
15.
Batwam
Le 21. octobre 2007 - 15:52
Je me réponds: si
doc.ubuntu-fr.org/apturl#…
Donc la dernière procédure aurait pu être racourcie
16.
phocean
Le 21. octobre 2007 - 16:12
Idem je viens moi aussi d’essayer wicd. C’est fonctionnellement très bien mais chez moi ça a buggé d’emblée en essayant de me connecter sur mon réseau.
Il n’est pas arrivé à obtenir l’IP via DHCP et restait figé là-dessus. Par la suite, plus moyen de le relancer puisqu’il continuait à essayer de se connecter à ce même réseau.
Bref un beau freeze.
Autre chose qui me gêne c’est que l’appli soit développé en python. ça fait plus hack qu’une vraie appli performante et intégrée.
17.
kboite
Le 21. octobre 2007 - 16:44
sous gutsy, on peut aussi passer par système > administration > sources de logiciels
c’est le même outil que dans synaptic, mais accessible plus rapidement
18.
Archaon59
Le 21. octobre 2007 - 19:06
Je l’ai essayé, plein d’espoir, mais hélàs, comme certaines personnes ici, j’ai remis NM, les réseaux étaient détectés mais j’avais 0% de réception …
Je vais continuer en DHCP, c’est bête pour ma mule, je vais me coltiner 5 adresse IP à faire ouvrir les ports (vive la Freebox) !
En tout cas il doit être cool, s’il marchait
!
19.
babebu Le 21. octobre 2007 - 20:52
Franchement merci,
même si l’affichage de l’icone n’est pas vraiment cohérente (connexion souvent à 0 % tout en ayant un débit honorable) je trouve que cette solution est vraiment appréciable. D’autant plus qu’elle permet le log automatique sans passer par le trousseau de clé, ce que je trouvais vraiment lourd avec "nm".
Encore merci.
20.
fabien26
Le 21. octobre 2007 - 23:25
Mériterait d’être dans les dépôts Universe ou de remplacer network manager pour Hardy …
Franchement moi je déteste tellement network manager (et son passage obligé par le trousseau de clés) que j’utilise encore la méthode ancestrale ….
PS: petite erreur à la fin de l’article:
cette ligne ne marche pas: sudo apt-get remove wicd && apt-get install network-manager
car sudo est manquant après les && … :
sudo apt-get remove wicd && sudo apt-get install network-manager
21.
Pierre Le 22. octobre 2007 - 17:26
Chouette découverte, merci.
La seule chose, sous kubuntu Gutsy, il y a un problème dans l’installation proposée: en faisant le lien dans /.kde/Autostart de cette manière le logiciel se lance mal, la connection se fait mais aucune icone n’apparaît. La solution que j’ai utilisée est de créer le lien en interface graphique vers l’application et cela fonctionne alors parfaitement.
22.
Revan Le 22. octobre 2007 - 19:39
Avec Gnome (sous Gutsy), j’ai cette erreur lorsque je le lance dans un terminal:
———————————-
attempting to connect daemon…
daemon not running, running gksudo ./daemon.py…
/opt/wicd
wicd daemon: pid 8707
daemon still not running, aborting.
Traceback (most recent call last):
File "./tray.py", line 7, in <module>
import edgy
File "/opt/wicd/edgy.py", line 44, in <module>
wireless = dbus.Interface(proxy_obj, ‘org.wicd.daemon.wireless’)
NameError: name ‘proxy_obj’ is not defined
——————————–
23.
racoon97 Le 22. octobre 2007 - 19:52
@Revan
Il n’y a rien à lancer dans un terminal. Il faut juste rajouter /opt/wicd/tray.py.
Tu vas dans Système > Préférences > Sessions > Programme au démarrage > Ajouter et c’est ici, dans le champ Commande, que tu mets :/opt/wicd/tray.py
24.
Snowbell
Le 22. octobre 2007 - 21:21
Salut,
Alors là… Bluffé… Enfin un outil qui prend en charge ma carte broadcom avec ndiswrapper. Auparavant, c’était sans network manager car incompatible avec ndiswrapper. Cela semble fonctionner à merveille. Je n’ai pas testé le WPA mais cela sera fait rapidement.
Cordialement
Snowbell
25.
shaddy Le 23. octobre 2007 - 11:47
Rah mais merci quoi ! Network manager commençait vraiment à me gonfler avec ses deconnexions intempestives, là WICD c’est trop bien, ça marche nickel. MERCI !
26.
LeGreffier
Le 24. octobre 2007 - 16:18
Bonjour
Petite correction, dans la derniere commande, on a :
[...] && apt-get install [...]
il faut :
[...] && sudo apt-get install [...]
Cordialement
27.
racoon97
Le 24. octobre 2007 - 20:10
Cela a été corrigé 10 minutes après sa parution sur le Planet. Le billet sur ce blog lui est correct.
28.
netmaxd
Le 27. octobre 2007 - 6:50
Extra ! Je viens de l’installer dans Kubuntu Gutsy.
Un glisser-coller de l’icone Wicd dans l’Autostart de .kde et sa connect nickel au
démarrage de Kde
Je testerai wpa plus tard !
Cordialement
29.
Novezan Le 28. octobre 2007 - 11:32
Fonctionne très bien avec ma linksys WPC54GS par contre impossible de faire fonctionner ma carte réseau cablée depuis passage à wicd…
30.
Mieux que knetworkmanager ? - Better Than Knetworkmanager ? « Une vie de loque - A Wreck Life Le 09. novembre 2007 - 10:24
[...] have found nothing interesting about it on the english ubuntu planet and wiki… But from this post by Racoon97[fr] or the french wiki[fr] you should be able to install it [...]
31.
Al
Le 28. novembre 2007 - 18:14
Eh ben mon vieux Racoon, c’est tout simplement excellent !!!
Chapeau !!!
ça faisait 48 h que je ne quittais pas mon poste et que je n’arrivais pas à configurer mon wifi ! Je te remercie mille fois, non, dix mille fois ! en moins de dix minutes j’ai tout réglé ! il ne me semble pas avoir vu ton nom sous http://doc.ubuntu-fr.org, c’est un tort énorme si cela se confirmait !
Gloire à toi ! Je suis désolé de mettre tous ces points d’exclamation mais je suis fou de joie. Merci !!!! la médaille du mois, je te la décerne !
32.
racoon97
Le 01. décembre 2007 - 7:56
Mais de rien

Content que cela marche pour toi, sinon mes coordonnées se trouvent pourtant bien sur ubuntu-fr : http://forum.ubuntu-fr.org/profile.php?id=1193 et également ici : https://launchpad.net/~racoon97
33.
walderink
Le 19. décembre 2007 - 13:12
Bonjour,
j’utilisais WICD avec bonheur depuis des semaines, et aujourd’hui “crac” cassé !
après une mise à jour comportant une mise à jour du noyau d’ailleurs.
En fait, la fenêtre wicd s’ouvre, mais les boutons sont gelés, comme une capture d’écran quoi.
Avez-vous une idée ?
Merci
34.
GUN
Le 09. avril 2008 - 7:48
Bonjour,
à l’heur d’aujourd’hui, le 9/04/2008, je fait parti de la famille linux.
Et je voudrais savoir si WICD fonctionne sous Ubuntu 7.10 Gutsy?
car parfois j’ai des problèmes avec Network-manager et j’aimerais avoir un logiciel qui ne plante plus mon laptop.
35.
trevize
Le 24. septembre 2008 - 5:56
Bonjour à tous,
En bref, je vous décris les soucis causés par un conflit. En espérant qu’un personne puisse me guider
afin de solutionner un probleme que me fait des sueurs froides. En résumé voici les étapes de ma bétise:
1) passage du routeur en “bridge” hélas semble t il pas reconnu par network manager
2) installation de Wicd pour se connecter au routeur, évidemment network manager desinstallé
3) aucune connection, passage du routeur en mode “routing”, différent essais de paramétrage de Wicd
sans succès
4) désinstallation de Wicd et reintallation des paquets network manager.
5) toujours pas de connection, grand désaroi, toutefois, je peux me connecter au routeur
via 192.1681.1.1 depuis le navigateur firefox. Je peux commander le routeur mais pas me connecter à internet
6) réinstallation du cd ubuntu sans formater les partitions ni le /home
Resultats et problèmes:
1) routeur visible depuis firefox, mais pas de connection internet, meme pas avec synaptic.
2) perte de mes donnée comptables. (arghhh….) programme de compta installer sous wine dans /home
bien que je vois les dossiers il me semble que la nouvelle réinstallation à écraser les programmes de l’ancienne installation.
Question:
1) comment solutionner ce probleme de connexion ?
2) comment récupérer mes données et profils de l’ancienne installation ?
Un grand merci d’avance pour votre aide. Jusqu à présent je me suis bien débrouillé avec les nombreuses indications du forum. mais aujourd’hui c’est la dépression…
c’est la première fois que je suis déçu de ubuntu après 2 ans d’utilisation. please help me, je ne veux pas retourner sur Windows.
bien cordialement
Trevize