Howto : Carte Wifi PCI Linksys WMP54G v4 (wmp54gv4) sur Linux Debian Sarge

Voici comment installer une carte Wifi PCI Linksys WMP54G v4 sur une distrib debian Sarge 3.1r2 (kernel 2.6.8).

Cette carte utilise en fait le chipset Ralink rt2500 : http://www.ralinktech.com/supp-1.htm

Tout d’abord, installons le package qui va nous permettre de préparer et compiler le module, ainsi que le package wireless-tools qui va nous permettre de controler la partie configuration wifi :

apt-get install module-assistant wireless-tools
module-assistant prepare

Nous devons maintenant reccupérer les sources du drivers. Ces sources sont inclues dans les version Debian Etch et Sid, mais pas en Sarge (stable).

Nous prendrons donc une version du source disponible sur le site officiel du drivers, et lançons la compilation (adaptez suivant la version/date du CVS)

wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz
tar zxvf rt2500-cvs-daily.tar.gz
cd rt2500-cvs-2006071214/Module
make
make install
echo rt2500 >> /etc/modules

A ce stade, je vous conseille de rebooter pour vérifier que votre carte est bien prise en compte à ce stade. Puis nous testons qu’elle voit bien les réseaux Wifi.

ifconfig ra0 up
iwconfig ra0 scan

Une liste des réseaux Wifi visibles et à porté sera donc affichée. Maintenant, nous allons tester votre connexion avec votre Point d’Accès Wifi. Nous allons considéré que votre borne est déjà configurée, et que la sécurité mise en place est de type WPA (plus que conseillé, évitez le WEP autant que possible pour des raisons de sécurité), et choisissez vous un bon mot de passe :

iwconfig ra0 essid VotreESSID
iwpriv ra0 set AuthMode=WPAPSK
iwpriv ra0 set EncrypType=TKIP
iwpriv ra0 set WPAPSK="VotrePassword"
ifconfig ra0 192.168.0.5

Automatisons tout cela maintenant… Rajoutez les lignes suivantes dans /etc/network/interfaces

Pour faire du WPA :

auto ra0
iface ra0 inet static
address 192.168.0.5
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
pre-up iwconfig ra0 mode managed
pre-up iwpriv ra0 set AuthMode=WPAPSK
pre-up iwpriv ra0 set EncrypType=TKIP
pre-up iwconfig ra0 essid VotreESSID
pre-up iwpriv ra0 set WPAPSK="MaCleWPAaMoi"

Pour faire du WEP (pas bien !) :

auto ra0
iface ra0 inet static
address 192.168.0.5
netmask 255.255.255.0
gateway 192.168.0.1
wireless_mode managed
wireless_essid VotreESSID
wireless_key1 ***VOTRE-CLE***

Et voila… Bon wifi !