Accueil

Installation d'une carte WIFI avec chipset rt2500

Par Wormlord.

Cette procédure n'est plus nécessaire depuis la version 2.6.24 du kernel qui embarque les drv rt2500.

Cet article vas vous expliquer comment installer une carte WIFI (dans mon cas une MSI PC 54G2 en PCI) avec un chipset rt2500 sur une slackware 11 (ça devrait aussi marcher sur les autres versions de slack). Les drivers sont libres, et vous n'aurez donc pas besoin de ndiswrapper.

Tout d'abord, il vous faut installer les wireless tools (disponible dans /slackware/n sur votre CD numéro 1). De plus, il est préférable d'utiliser un kernel 2.6 (il existe des tutoriels sur le net qui expliquent comment installer un kernel 2.6 pour slack, de plus, un kernel 2.6 est inclus depuis Slackware 11). Téléchargez ensuite le driver de la carte wifi à cette adresse : http://sourceforge.net/projects/rt2400. J'ai personnellement utilisé la version 1.1.0 b4 du driver wifi. Même si c'est une version bêta, elle marche très bien. Il existe également des sources sur le site de RALINK, mais ça a planté à la compilation chez moi.

Vérifiez que vous ayez bien installé les modules, les headers et les sources du kernel (packages kernel-modules, kernel-headers et kernel-sources).

Ensuite, éteignez votre machine et installez votre carte WIFI dans un slot PCI.

Rallumez votre ordinateur. Décompressez ensuite l'archive comme suit : tar xvzf rt2500-1.1.0-b4.tar.gz

Placez vous ensuite dans le répertoire fraichement décompressé et tapez les commandes make puis make install (cette dernière devant être tapée en root).

Voici ce que ca donne :

//root@Tarja:/home/wormlord/Desktop/rt2500-1.1.0-b4/Module# make
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.17.13 »
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_main.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/mlme.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/connect.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/sync.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/assoc.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/auth.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/auth_rsp.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_data.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_init.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/sanity.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_wep.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/wpa.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/md5.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_tkip.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rtmp_info.o
  CC [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/eeprom.o
  LD [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rt2500.o
  Building modules, stage 2.
  MODPOST
  CC      /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rt2500.mod.o
  LD [M]  /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rt2500.ko
make[1]: quittant le répertoire « /usr/src/linux-2.6.17.13 »//

//root@Tarja:/home/wormlord/Desktop/rt2500-1.1.0-b4/Module# make install
echo "2.6 module install"
2.6 module install
make -C /lib/modules/2.6.17.13/build SUBDIRS=/home/wormlord/Desktop/rt2500-1.1.0-b4/Module  modules_install
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.17.13 »
  INSTALL /home/wormlord/Desktop/rt2500-1.1.0-b4/Module/rt2500.ko
  DEPMOD  2.6.17.13
make[1]: quittant le répertoire « /usr/src/linux-2.6.17.13 »
/sbin/depmod -a
append 'alias ra0 rt2500' to /etc/modprobe.conf//

Faire ensuite insmod rt2500.ko pour insérer le module dans le noyau.

Une nouvel interface réseau nommée ra0 est alors disponible si vous faites ifconfig -a. Pour info, la commande (à taper en root) iwlist ra0 scanning vous donne la liste des réseaux disponibles.

Vous devez ensuite configurer l'accès wifi. Pour cela, éditer le fichier /etc/rc.d/rc.inet1.conf et allez vers la ligne 48.

Dans ce fichier, mettre IFNAME[4]=ra0. IPADDR et NETMASK correspondent respectivement à l'adresse IP et au masque de sous-réseau. Si l'adresse IP vous est attribuée automatiquement (par DHCP), laissez ces champs vide.

Dans WLAN_ESSID, mettez le nom de votre réseau wifi, mettez le mode MANAGED dans WLAN_MODE, et mettez votre clé WEP dans WLAN_KEY. Pour les autres paramètres, laissez les choix par défaut (dans mon cas ça a suffit). Enregistrez ensuite le fichier.

Pour avoir votre accès au réseau, faites ./rc.inet1 (en tant que root) ou bien redémarrez votre machine.

Thèmes : #articles #materiel #reseau #wifi #wormlord

Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.