Ceci est une ancienne révision du document !
Rt73 Wifi
Cette page concerne l'installation des dongle wifi basés sur le chipset rt73 (MAJ 05/07/2007).
Mots-clefs : RaLink Technologie
, rt73
, rt73usb
, wifi
, module-assistant
.
Introduction
Nous allons voir ici, une nouvelle méthode permettant de faire fonctionner les périphériques Wifi basé sur le chipset Ralink RT73 grâce aux pilotes libres développés par SerialMonkey .
Cette nouvelle utilise un pilote debianisé.
Il est important de noter que network-manager n'est pas compatible avec ces drivers.
Matériel supporté
Notez bien les identifianst Vendeur et Produit (dernière colonne).
Vous pouvez aussi vérifiez qu'ils correspondent à votre matériel avec la commande :
lsusb
Manufacturer | Product | Vendor:Product |
---|---|---|
Asus | WL-167G (usb) | 0b05:1723 |
Belkin | F5D7050EF | 0x50d:0x200 |
Belkin | F5D7050ES | 050d:705a |
Conceptronic | C54RU Ver2 | 14b2:3c22 |
CNET | DWL 854 F | 148f:2573 |
Edimax | EW-7318Ug | 148f:2573 |
Guillermot Corp. | Hercules Wireless G USB2 HWGUSB2-54 | 06f8:e010 |
D-Link | DWL-G122 H/W Ver.:C1 | 07d1:3c03 |
Digitus | DN-7003GR | 148f:2573 |
Edimax | EW7318UG | 148f:2573 |
Linksys | WUSB54GC | 13b1:0020 |
Sitecom | WL-113 | 0df6:9712 |
Sitecom | WL-172 | 0df6:90ac |
Sitecom | WL-534 v1 001 | 0df6:9712 |
Surecom | EP-9001-g | 0769:31f3 |
Prérequis
Grâce aux sources du module qui ont été transformées en paquet debian, il n'y a plus besoin de compiler les modules à la main. Le très pratique petit programme module-assistant s'en chargera à notre place. Vous pouvez le trouver dans les dépôts universe d'ubuntu. Vous pouvez activer ces dépôts si vous le souhaiter, mais on trouvera une copie de module-assistant dans le dépôt non-officiel que nous allons ajouter, donc ce n'est pas strictement nécessaire.
Il faut tout d'abord ajouter le dépôt non-officiel où sont localisées le paquet
source du module rt73 à la liste des dépôts.
Pour cela, on peut lancer synaptic, et lui indiquer le nouveau dépôt
http://liberdebian.shpro.eu/debian/ubuntu/edgy/ (vous pouvez laisser le mot
edgy même si vous utilisez une dapper ou une feisty, les sources sont les
mêmes, vous pouvez également remplacer ce mot par "feisty").
Mais le plus simple est d'ouvrir un terminal et de taper
~$ sudo su ~# echo "deb http://liberdebian.shpro.eu/debian/ubuntu/edgy/ ./" >>/etc/apt/sources.list ~# apt-get update
Pour Ubuntu 7.04 uniquement : Blacklistage des modules posant problème
Dans la dernière version de Ubuntu (7.04) ces périphériques sont automatiquement reconnus. Seulement il y a un problème, puisque les drivers installés par défaut ne fonctionnent pas.
On va ici interdire le chargement des modules qui posent problème.
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
Compilation et Installation du Driver
Commencez par installer le paquet module-assistant, soit avec synaptic, soit en tapant dans un terminal :
sudo apt-get install module-assistant
Maintenant, dans un terminal, tapez
sudo module-assistant auto-install rt73
module-assistant s'occupera pour nous de télécharger tous les paquets dont il a besoin pour la compilation, et nous installera un paquet avec le module binaire correspondant à notre noyau. C'est tout !
Après l'installation, si vous mettez votre clé, et tapez
iwconfig
, la nouvelle interface de la carte devrait apparaître.
Préchargement du module au démarrage
Pour précharger le module au démarrage :
echo 'rt73' | sudo tee -a /etc/modules
Configuration de l'interface
Il ne nous reste plus qu'à configurer l'interface :
gksu gedit /etc/network/interfaces
- Si vous utiliser une protection WPA :
auto wlan0 iface wlan0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 pre-up ifconfig wlan0 up #On impose le SSID pre-up iwconfig wlan0 essid "Votre SSID" pre-up iwconfig wlan0 mode Managed #On impose le mode et le canal pre-up iwconfig wlan0 channel "Numéro du canal" pre-up iwpriv wlan0 set AuthMode=WPAPSK pre-up iwpriv wlan0 set EncrypType=TKIP #On met la clé WPA-PSK pre-up iwpriv wlan0 set WPAPSK="votre clé WPA" pre-up iwpriv wlan0 set SSID="votre SSID"
- Si vous utiliser une protection WEP :
auto rausb0 iface rausb0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 pre-up ifconfig wlan0 up #On impose le SSID pre-up iwconfig wlan0 essid "Votre SSID" pre-up iwconfig wlan0 mode Managed #On impose le mode et le canal pre-up iwconfig wlan0 channel "Numéro du canal" pre-up iwpriv wlan0 set AuthMode=WEPAUTO pre-up iwpriv wlan0 set EncrypType=WEP #On met la clé wep pre-up iwpriv wlan0 set Key1="Votre Clé WEP" pre-up iwpriv wlan0 set SSID="votre SSID"
- Si vous n'utilisez aucune protection :
auto wlan0 iface wlan0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 pre-up ifconfig wlan0 up #On impose le SSID pre-up iwconfig wlan0 essid "votre SSID" pre-up iwconfig wlan0 mode Managed #On impose le mode et le canal pre-up iwconfig wlan0 channel "Numéro du canal" pre-up iwpriv wlan0 set SSID="votre SSID"
Enregistrez et fermez Gedit.
Utilitaire graphique de configuration
Pour faciliter la configuration, il existe un utilitaire graphique gérant le cryptage WEP et WPA: RutilT
Vous trouverez la version 14, fonctionnelle sur Feisty 7.04 en . deb à l'adresse suivante: RutilTv0.14
Il faudrait tester sur les autres versions d'ubuntu.