Le coin de Tropez

Cette fois ci c'est une Ovislink EVO W54USB


Je me suis acheté une deuxième clé USB wifi, supportant le wpa cette fois, l'Ovislink Evolution EVO W54USB. Autre avantage, elle est basée sur un chipset Ralink pour lequel il existe un pilote linux. On en trouve une version sur le site d'Ovislink mais le mieux est encore d'aller chercher la dernière en date chez Ralink. Il en existe également une version libre téléchargeable ici.

Installation du pilote

Une fois le pilote téléchargé et décompressé la procédure d'installation est simple : (et nécessite bien sur d'avoir installé les headers ou les sources de son noyau)

  • Se placer dans le répertoire obtenu après décompression (pour moi RT25USB-SRC-V2.0.7.0).

  • cp Makefile.x Makefile
    où x est à remplacer par le version de son noyau (4 pour un 2.4 ou 6 pour un 2.6)

  • make
    pour construire le module (le chemin du répertoire dans lequel la commande est exécutée ne doit pas contenir d'espaces).

Pas d'installation automatique, il faut faire à la main (en tant que root) :

  • mkdir -p /lib/modules/\$(uname -r)/kernel/drivers/net/wireless/rt2570

  • cp rt2570.ko /lib/modules/\$(uname -r)/kernel/drivers/net/wireless/rt2570

  • depmod -a

Puis :

  • insmod rt2570
    pour charger le module en mémoire.

J'ai ensuite ajouté alias rausb0 rt2570 dans mon /etc/modutils/aliases avant de lancer un update-modules pour que le chargement soit automatique au démarrage.

Configuration de la carte

Pour la configuration du réseau, il y a principalement deux possibilités, soit utiliser /etc/network/interfaces pour que la connexion se fasse au démarrage, soit utiliser l'interface graphique de configuration de Ralink : raconfig2500 après le démarrage. Dans les deux cas, si vous souhaitez utiliser le wpa il n'est pas nécessaire d'avoir recours à wpasupplicant, le pilote Ralink se débrouille très bien tout seul dans ce domaine.

[Dans le premier cas]{.underline}, voici ce que j'ai rajouté dans mon fichier /etc/network/interfaces :

# The wifi interface
auto rausb0
iface rausb0 inet dhcp
pre-up ifconfig rausb0 up
pre-up iwpriv rausb0 auth 3
pre-up iwpriv rausb0 enc 3
pre-up iwconfig rausb0 essid monreseau
pre-up iwpriv rausb0 wpapsk monpasswpa
pre-up iwconfig rausb0 essid monreseau

Il faut évidemment remplacer monreseau par l'ESSID de votre réseau et monpasswpa par votre clé wpa.

[Dans le deuxième cas]{.underline}, il faut commencer par compiler raconfig2500, ce qui nécessite en prérequis d'avoir installé :

libqt3-mt-dev
qt3-dev-tools

et pas forcément obligatoire mais recommandé libqt3-compat-headers.

Ensuite il faut se placer dans le répertoire de raconfig qui est inclu dans RT25USB-SRC-V2.0.7.0, dans mon cas LINUX_RACONFIG_V2.0.0.7 et taper les commandes suivantes :

qmake -o Makefile raconfig2500.pro

make

Vous pouvez au choix laisser l'exécutable obtenu dans son répertoire ou le transférer ailleurs, personnellement je l'ai mis dans /usr/local/bin. Enfin, j'ai ajouté une entrée dans le menu de kde en cochant la case de kmenuedit permettant de l'exécuter avec les droits root, chose dont il a besoin.

Pour utiliser raconfig il faut au préalable à son lancement taper dans une console : ifconfig rausb0 up
et de la même façon après avoir activé sa carte dans raconfig il est nécessaire de taper : dhclient rausb0 pour pouvoir accéder à internet.

Utilisation avec Kismet

Kismet ne fonctionne pas avec le pilote ralink mais pourrait fonctionner avec le pilote libre (je n'ai pas essayé).

Sites qui m'ont apporté une aide appréciable (même si j'utilise une Sarge et pas une Ubuntu) :

http://doc.ubuntu-fr.org/materiel/wifi/rt2500usb
http://doc.ubuntu-fr.org/materiel/wifi/rt2500
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT2500