Ceci est une ancienne révision du document !
Comment installer une carte Wifi basée sur le chipset RT2500/RT2570


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 ».
Pour 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 :
Ouvrez avec les droits d'administration le fichier /etc/rc.local pour y ajouter:
ifconfig wlan0 up iwconfig wlan0 rate 54M
Ou encore créez avec les droits d'administration 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 modifier les droits pour rendre ce fichier exécutable.
Voir le bug N° #190515 pour plus d'information (en anglais)
A partir des sources (Ubuntu toutes versions)
La première étape consiste à compiler et installer le 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échargera 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 pilote (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 pilote 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à.
Remplacer le pilote rt2500pci
Le pilote rt2500pci est le pilote intégré à Ubuntu depuis Gutsy mais il cause pas mal de déconnexion et autres! Pour corriger cela, il faut installer les pilotes de serialmonkey :
sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) cd mkdir rt2500 cd rt2500 wget http://downloads.sourceforge.net/sourceforge/rt2400/rt2500-cvs-daily.tar.gz?use_mirror=freefr tar -zxvf rt2500-cvs-daily.tar.gz cd rt2500-cvs*/Module make
A ce stade le driver est compilé, Maintenant il faut l'installer mais avant il faut décharger l'ancien (rt2500pci)
sudo ifconfig wlan0 down #remplacer wlan0 par le nom de votre interface sudo modprobe -r rt2500pci echo 'blacklist rt2500pci' | sudo tee -a /etc/modprobe.d/blacklist
On installe le driver fraichement compilé!
sudo make install echo 'rt2500' | sudo tee -a /etc/modules
Enfin, Il faut éditer le fichier pour donner les paramètres de connections.
sudo gedit /etc/network/interfaces #remplacer gedit par kwrite si vous êtes sous kubuntu
SI votre réseau possède une clé WEP, mettez ces lignes :
auto ra0 iface ra0 inet dhcp wireless-essid le_SSID_Du_rezo wireless-key La_clé_en_hexa
Si votre réseau possède une clé WPA, mettez ces lignes :
auto ra0 iface ra0 inet dhcp pre-up iwconfig ra0 essid "le nom de votre réseau" #sans les guillemets bien sûr pre-up iwpriv ra0 set AuthMode=WPAPSK pre-up iwpriv ra0 set EncrypType=TKIP (ou AES) pre-up iwpriv ra0 set WPAPSK="Votre clé WPA" #sans les guillemets bien sûr pre-up iwconfig ra0 essid "votre ssid" #sans les guillemets bien sûr
Redémarrer et vérifier l'efficacité de votre connexion