Installer l’adaptateur Wifi Linksys WUSB54GC sur Ubuntu

I. Introduction à installer une clé wifi sous Ubuntu

Dans ce tutorial, basé sur Ubuntu 7.04 (Feisty Fawn) version AMD64, nous allons examiner comment installer et configurer une clé USB (dongle) Wifi, et plus précisément la clé Linksys WUSB54GC.

Le procédé utilisé ici met en oeuvre un driver serialmonkey pour le chipset Ralink RT73. Donc si votre clé Wifi utilise ce chipset, vous pourrez tirer profit des explications.

Rendez-vous sur doc.ubuntu-fr pour vérifier la compatibilité de votre matériel.

Ce driver permet en outre d’utiliser une protection WPA, bien meilleure que la protection WEP.

Nous verrons également comment configurer la clé à l’aide de l’interface graphique de l’utilitaire RutilT.

II. Explications

1 – Installation du driver

1.1 – Installation de Module-assistant

Module-assistant est un utilitaire permettant de compiler automatiquement les sources tranformées en paquet debian (nous verrons plus loin comment récupérer les paquets debian pour notre driver).

Ouvrez Synaptic par le menu Système/Administration/Gestionnaire de paquets Sysnaptic (votre mot de passe vous sera demandé) :

Activez le bouton Rechercher :

Saisissez module-assistant dans la boite de dialogue et validez :

Dans le résultat de la recherche cherchez la ligne module-assistant et cliquez sur la case à cocher pour activer Sélectionner pour installation :

Cliquez ensuite sur Appliquer :

appliquer

Dans la fenêtre qui s’ouvre confirmez en cliquant à nouveau sur Appliquer :

L’installation ne prend que quelques instants. Lorsque le message de bon déroulement s’affiche cliquez sur Fermer :

1.2 – Installation du pilote

Pour récupérer automatiquement les paquets debian non officiels des drivers, nous allons modifier les sources de mise à jour.

Activez le menu Système/Administration/Sources de mise à jour pour ouvrir ce service. Cliquez sur l’onglet Logiciels de tierces parties puis sur Add. Dans le champ Ligne APT tapez :

deb http://simon.addareyss.free.fr/debian/ubuntu/feisty/ ./

puis validez en cliquant Ajouter une source de mise à jour :

Fermez finalement la fenêtre Sources de logiciels.

Pour procéder à l’installation nous allons de voirs saisir une ligne de commande en tant que super utilisateur, c’est-à-dire en utilisant le mot clé sudo. Ouvrez un terminal :

saisissez l’instruction suivante :

sudo module-assistant auto-install rt73

validez par Entrée et saisissez votre mot de passe. Suivez simplement le déroulement de l’installation dans la fenêtre du terminal. Vous aurez à répondre par Oui  à 2/3 questions :

1.3 – Désactivation des anciens drivers et chargement du nouveau

Le dongle Linksys WUSB54GC fait partie de ceux reconnus automatiquement par Ubuntu lors de l’installation. Malheureusement les pilotes installés ne fonctionnent pas. Pour utiliser ceux que nous venons d’installer il va falloir empêcher les anciens de se charger au démarrage.

Dans le terminal saisissez une à une les commandes ci-dessous :

sudo rmmod rt73usb
echo ‘blacklist rt73usb’ | sudo tee -a /etc/modprobe.d/blacklist
echo ‘blacklist rt2570’ | sudo tee -a /etc/modprobe.d/blacklist
echo ‘blacklist rt2x00lib’ | sudo tee -a /etc/modprobe.d/blacklist
Enfin pour charger le module que nous avons installé au démarrage tapez :

echo ‘rt73’ | sudo tee -a /etc/modules

2 – Configuration de l’interface avec RutilT

2.1 – Installation de RutilT v0.15

Pour des raisons que je n’ai pas creusées Network-manager n’est pas compatible avec les pilotes que nous avons installés. Aussi nous allons utiliser RutilT qui nous permettra en outre d’avoir une interface graphique pour la configuration.

En premier lieu récupérez la dernière version de RutilT sur cette page. Au jour du tutorial la version en cours est la 0.15. Cliquez sur le lien Download :

Vous vous retrouvez avec une archive RutilTv0.15.tar.gz. Rendez-vous dans le répertoire dans lequel Firefox a enregistré cette archive, faites un clic droit sur celle-ci et choisissez Extraire ici pour la décompresser :

Les fichiers sont extraits dans le répertoire RutilTv0.15 :

Pour la suite nous allons devoir user des lignes de commande afin de vérifier que votre système comprends les paquets nécessaires à l’installation. Ouvrez un terminal.

Naviguez jusqu’au répertoire des fichiers décompressés grâce à la commande CD. Ce répertoire se trouvant dans mon cas sur le Bureau (Desktop) la ligne de commande est :

cd Desktop/RutilTv0.15

Ensuite tapez sur la touche Entrée au clavier :

Le signe $ à la fin de la ligne ~/Desktop/RutilTv0.15$ signale que nous sommes dans le répertoire RutilTv0.15 :

Toujours dans le terminal tapez ensuite la commande :

 ./configure.sh –launcher=external

et validez par Entrée. Vous aurez peut-être un message d’erreur signalant qu’il manque un paquet :

Le message fait référence à GTK+ alors que celui-ci est normalement installé avec Ubuntu. En cherchant un peu j’ai fini par trouver qu’il manqait le paquet libgtk2.0-dev. A l’aide du gestionnaire de paquets Synaptic, de la même manière que vous avez installé Module-assistant, cherchez et installez libgtk2.0-dev :

La version en cours est la 2.10.11, ce qui va très bien puisque le message d’erreur conseille d’installer au moins la version 2.6.0.

Retournez dans le terminal et tapez à nouveau la commande :

 ./configure.sh –launcher=external

Cette fois-ci ça fonctionne, les scripts et fichiers nécessaires à la compilation sont générés :

Tapez ensuite make dans le terminal pour compiler. Un nouveau message d’erreur peut à nouveau éventuellement apparaître :

Cette fois-ci il manque le paquet g++. Retournez dans Synaptic et faites une recherche sur g++ :

Installez le paquet. Synaptic installera en même temps les dépendances nécessaires (g++4.1 ici).

Tapez à nouveau make dans le terminal. Cette fois-ci la compilation a lieu :

Reste maintenant à lancer l’installation. Celle-ci doit être faite en mode super utilisateur, la commande sudo devra donc être utilisée. Dans le terminal tapez :

sudo make install

validez par Entrée, sasisissez votre mot de passe et validez par Entrée à nouveau. L’installation devrait se dérouler normalement :

2.2 – Configuration de la connexion

Ouvrez la fenêtre Réseau : menu Système/Administration/Réseau :

Je suppose qu’actuellement vous êtes en connexion filaire. Désactivez cette connexion en décochant la case correspondante et activez la connexion sans fil. Pour ce faire, sélectionnez la et cliquez sur Propriétés. Dans la fenêtre qui s’affiche décochez Activer le mode itinérant, remplissez les champ Nom de réseau (ESSID) puis les paramètres de la connexion. Dans mon cas, je choisis Configuration automatique (DHCP), ce qui correspond à mon type de connexion :

Validez et cochez la case correspondant à Connexion sans fil :

Patientez le temps que la configuration automatique se fasse et fermez la fenêtre.

Ouvrez RutilT à l’aide du menu Applications/Internet/Utilitaire de Configuration Wifi RutiliT :

Activez l’onglet Site survey de l’application. Si les réseaux wifi à portée ne sont pas détectés cliquez sur Scan :

Si tout se passe bien votre réseau doit apparaître dans la liste. Sélectionnez-le et cliquez sur Add profile :

Dasn l’onglet Wireless settings, donnez un nom à votre profil et saisissez votre clé de protection. Ne changez pas les autres éléments détectés automatiquement, sauf si vous êtes certains de ce que vous faites :

Dans l’onglet IP settings vérifiez que la bonne option est cochée (Automatic (DHCP) dans mon cas). Je n’ai pas eu l’occasion de tester avec un autre protocole donc je ne sais pas si ça fonctionne avec les autres types de connexion :

Cliquez enfin sur Valider.

Désormais pour vous connecter à internet avec votre clé Wifi, il vous suffira d’ouvrir RutilT, de sélectionner votre profil dans l’onglet Profiles et de cliquer sur Appliquer :

Une petite icône dans le tableau de bord supérieur apparaît pour signaler que vous êtes connecté à l’aide d’un réseau sans fil :

Si vous désirez que RutilT se lance automatiquement au démarrage de Ubuntu, activez le menu Système/Préférences/Sessions/Onglet Programmes au démarrage/Bouton Nouveau.

Dans le champ Nom tapez un nom évocateur, Rutilt par exemple.

Dans le champ Commande tapez :

rutilt -p
Ainsi, si l’interface de connexion est wlan0 et le profil à lancer se nomme MonWifi, tapez

rutilt wlan0 -p MonWifi.
Si le nom du profil contient des espaces il faut l’écrire entre guillemets (exemple : “Mon Wifi”).

Si vous avez un doute sur le nom de l’interface, ouvrez un terminal et tapez la commande :

cat interfaces
La dernière ligne devrait être quelque chose comme : auto wlan0 (auto wlan1, pour moi).

Validez. Au prochain démarrage de Ubuntu la connexion devrait se lancer automatiquement (votre mot de passe vous sera demandé).

III. Conclusion du tutorial

Nous voici à la fin de ce tutorial. Vous allez pouvoir ranger votre câble ethernet et surfer à l’aide de votre matériel wifi, et tout ça sous Linux Ubuntu 😀 . Enfin, je l’espère.

Merci de votre attention.

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*