Ceci est une ancienne révision du document !
Comment installer une carte Wifi basée sur le chipset RT2500/RT2570
page à mettre à jour (suppression des versions obsolètes etc)
_Enchained
Pour ubuntu 6.06 Dapper, suivre le lien suivant : documentation rt2500 pour ubuntu 6.06 dapper
Ce guide explique comment installer et employer une carte sans fil basée sur une puce RT2500/RT2570 de Ralink. Pour obtenir la liste des cartes basées sur cette puce, visitez cette page .
Toutes les parties de ce tutoriel comprenant le terme « RT2500 » peuvent être utilisées avec le terme « RT2570 ».
Note pour les utilisateurs d'Ubuntu 8.04 Hardy Heron
Tout fonctionne de base avec cette version d'Ubuntu. Néanmoins, il se peut que vous ayez divers problèmes de débit et de déconnexion.
Pour cela, 2 solutions :
ajoutez dans /etc/rc.local:
ifconfig wlan0 up iwconfig wlan0 rate 54M
Ou encore créé un fichier /etc/network/if-up.d/ralink-fix contenant
#!/bin/sh -e # # Fixes rt2500 speed problem # if [ "$IFACE" = "wlan0" ] ; then iwconfig wlan0 rate 54M fi
N'oubliez pas de rendre ce fichier exécutable.
Voir le bug N° #190515 pour plus d'information (en anglais)
Note pour les utilisateurs d'Ubuntu 7.04 Feisty Fawn
Il semble que le network manager ne gère pas comme il faut le chip RT2500.
La solution est la suivante (vu sur le forum):
- configurer la carte réseau ra0
$ gksudo gedit /etc/network/interfaces
le fichier doit contenir les lignes suivantes à minima:
auto lo iface lo inet loopback iface ra0 inet dhcp wireless-essid nom_Du_Reseau wireless-key cle_du_reseau wireless-channel N°_du_channel auto ra0
puis effectuer la commande :
ifdown ra0 && ifup ra0
Note pour les utilisateurs de Breezy/Dapper
Ce driver est maintenant inclus dans le CD d'installation de Ubuntu Breezy (5.10) et Ubuntu Daper (6.06).
Votre carte wifi basée sur un chipset ralink rt2500 doit être reconnue a l'installation et apparaître dans le menu Système > Administration > Reseau comme interface ra0 de connexion sans fil.
—-
Si ce n'est pas le cas, suivez la procédure détaillé ci-dessous.
Méthode type Ubuntu (pour Breezy)
- Il faut tout d'abord activer les dépôts supplémentaires (plus d'informations sur cette page)
- Ouvrez un terminal (application –> accessoires –> Terminal), puis installez le paquet
rt2500
avec la commande ci-dessous, ou via Synaptic:
$ sudo apt-get install rt2500
- Entrez votre mot de passe administrateur puis patientez pendant que apt-get effectue l'installation du paquet
- Redémarrez
- Quand tout ceci est fini, vérifiez dans le gestionnaire de périphériques que le périphérique Ralink RT2500 est bien disponible
Méthode alternative :
Installez les paquets ndiswrapper et ndisgtk (via synaptic), a partir de la, trouvez un driver windows (avec un fichier .inf dedans) et lancez ndisgtk
sudo ndisgtk
Dans le menu, séléctionnez install new driver
puis cliquez sur aucun
qui se trouve a côté de location
et trouvez le fichier inf du driver de votre carte wifi.
Ensuite, cliquez sur install
et apès cela, redémarrez l'ordinateur …
Votre carte devrait être reconnue dans la liste des cartes réseaux …
Méthode type Debian (pour Breezy)
Cette méthode est déconseillée pour un système Ubuntu, nous vous conseillons d'appliquer de préférence la première méthode (type Ubuntu) afin de ne pas risquer d'endommager votre système.
- Il faut tout d'abord activer les dépôts supplémentaires (plus d'informations sur cette page)
- Ouvrez un terminal (application → accessoires → Terminal) puis installez les paquets
rt2500
etrt2500-source
avec la commande ci dessous ou via Synaptic:
$ sudo apt-get install rt2500 rt2500-source
- Entrez votre mot de passe administrateur puis patientez pendant que apt-get effectue l'installation des paquets
- Compilez les fichiers sources:
$ sudo module-assistant prepare # Ce n'est peut-être pas nécessaire $ sudo module-assistant get rt2500 # Ce n'est peut-être pas nécessaire $ sudo module-assistant build rt2500 $ sudo module-assistant install rt2500
- Redémarrez
- Quand tout ceci est fini, vérifiez dans le gestionnaire de périphériques que le périphérique Ralink RT2500 est bien disponible.
A partir des sources (Ubuntu toutes versions)
La première étape consiste à compiler et installer le driver (pilote) :
- Ouvrez un Terminal (vous pourrez le trouver dans le menu "Outils Système", puis "Applications"). La majeure partie du travail sera effectuée dans un Terminal.
- Tapez :
$ wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz
cette étape télécharger le pilote (dans la mesure où vous possédez une méthode de remplacement );
- Une fois le téléchargement terminé, ouvrez votre Dossier personnel, double cliquez sur l'archive du driver (nommé rt2500-cvs-daily), et dans la fenêtre ouverte, glissez le dossier dans votre répertoire personnel.
- A cette étape, il est nécessaire d'installer les sources du noyau et les éléments indispensables à la compilation de celui ci. Maintenant tapez :
$ sudo apt-get install build-essential linux-headers-`uname -r`
Cette étape installera les paquets nécessaires à la compilation une fois votre mot de passe saisi.
Il est possible de remplacer cette étape par l'utilisation de Synaptic qui vous permettra d'effectuer l'opération en mode graphique. Dans ce cas, il faut utiliser le moteur de recherche de celui-ci et chercher "headers" et "build essential".
- Entrez :
$ cd ~/rt2500-cvs-daily/Module
Vous voilà dans votre dossier personnel (~
s'obtient en tapant "[Alt_Gr] + é" ou "[Alt_Gr] + ="(clavier be)). Si vous avez décompressé le driver dans un autre dossier, ajustez l'adresse en conséquence.
- Entrez
$ sudo apt-get install gcc-3.4
Cette étape installera les paquetages nécessaires à la compilation.
- Entrez la commande ci-dessous pour compiler le module :
$ make
- Le module est désormais compilé. Avant de l'installer, testons-le. Entrez :
$sudo insmod rt2500.ko
- Pour que votre configuration soit de nouveau en place au prochain démarrage de la machine, si vous avez besoin du chiffrage de WPA, ou si vous souhaitez disposer de toutes les possibilités de réglages pour votre carte Wifi, allez jusqu'au paragraphe "Installer". Dans le cas contraire, vous pouvez stopper là.
Installation de RaConfig (pour Hoary)
Attention il pourrait y avoir une incompatibilité raconfig/network manager (chez moi du moins, un cas similaire au moins) veuillez donc désinstaller network manager si vous avez des problèmes pour une version >= edgy.
- Pour installer l'utilitaire de configuration RaConfig, vous devrez télécharger et installer les paquets de développement qt3 (L'interface graphique utilise la bibliothèque QT3).
Entrez :
$ sudo apt-get install kdebase
Note : Si vous utilisez Kubuntu (Version de "Ubuntu" avec l'environnement KDE), ce paquet est déjà installé.
Entrez ensuite :
$ sudo apt-get install libqt3-mt-dev qt3-dev-tools
Ces paquets sont disponibles dans les dépots supplémentaires Universe et Multiverse. Cette page vous explique comment ajouter ces dépots.
- Maintenant entrez la commande afin d'entrer dans le bon répertoire :
$ cd ~/rt2500-cvs-daily/Utilitys
- Tapez :
$ sudo qmake -o Makefile raconfig2500.pro $ make
Si la compilation ne se fait pas avec, comme message d'erreur :
'IFNAMSIZ' was not declared in this scope
La solution consiste d'une part à ajouter dans le fichier "rt_tool.h", avant la ligne :
#include <linux/wireless.h>
la ligne :
#include <linux/if.h>
Puis à ajouter dans les fichiers "rt_tool.cpp" et "RaConfig2500.cpp", au même endroit soit avant la ligne :
#include <linux/wireless.h>
les deux lignes suivantes :
#include <linux/types.h>
#include <linux/if.h>
le tout bien entendu via
sudo kate #permet de lancer kate en root (pour KDE)
- Dans Système → Administration vous devriez trouver une carte Wifi Ralink. Activez-là.
- Dans un Terminal, tapez :
$ sudo nautilus
Cette commande ouvre une fenêtre de Nautilus avec des privilèges root (Vous avez tous les droits attention!), qui sont nécessaires pour lancer l'utilitaire. Naviguez dans le dossier du driver, et dans le dossier "Utilitys" vous devriez trouver un exécutable nommé "Raconfig2500". Double cliquez sur celui-ci.
- Les réseaux Wifi présents devraient être listés. Choisissez le vôtre, cliquez sur "Add Profile" et donnez tous les renseignements nécessaires à la connexion Wifi. Sauvegardez le profil en cliquant sur "Save", cliquez sur "Connect", fermez l'utilitaire, et la fenêtre de Nautilus.
Installation (pour Breezy)
Dans Système → Administration vous trouverez "Réseaux". Votre carte devrait être listée. Cliquez sur propriétés, configurez la, puis cliquez sur "Activer".
Finition de l'installation
- Premièrement, déconnectez la carte - cliquez sur "Désactiver" dans la fenêtre "Réseaux", ou utilisez le "Terminal" :
$ sudo ifdown ra0
- Tapez:
$ sudo cp ~/rt2500-cvs-daily/Module/rt2500.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
- Tapez:
$ sudo echo "alias ra0 rt2500" > /etc/modprobe.d/rt2500
- Ca y est ! Le pilote est installé ! Si vous déplacez l'utilitaire RaConfig dans le dossier /root:
$ sudo cp ~/rt2500-cvs-daily/Utilitys/RaConfig2500 /root
Vous pouvez désormais effacer le dossier rt2500-cvs-daily.