[[wifi_ralink_rt2500dapper]]
Piste: » wifi_ralink_rt2500dapper
Comment installer une carte Wifi basée sur le chipset RT2500
Version: DapperRédaction initiale par blink38
relecture / manu newbie
Ce guide explique comment installer et employer une carte WIFI 802.11 basée sur une puce Ralink RT2500 en utilisant WPA-PSK comme méthode protection.
Ce guide a été validé avec l'adaptateur MSI PC54G2 - Carte PCI sans fil 802.11b/g + Antenne externe.
Listes des cartes contenant les chipsets RT2500:
Testé sous DapperFlight5 (noyau linux 2.6.15-18-686) et Kubuntu 6.06. La carte est reconnue automatiquement par le système qui utilise pour cela le module rt2500.
Vérification de l'installation du matériel
Cas d'une carte PCI ou PCMCIA
Pour ceux qui utilisent une carte WIFI PCI, vous pouvez vérifier celle-ci en utilisant la commande lspci
$ lspci [...] 0000:00:09.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01) [...]
Ainsi vous pouvez voir que vous disposez d'une carte de type Network controller utilisant le chipset RT2500.
Cas d'une carte USB
Vous pouvez utiliser la commande lsusb.
$ lsusb [...] Bus 003 Device 002: ID 13b1:000d Linksys [...]
Pour une carte USB Linksys WUSB54G v4 sous Hardy, le pilote rt2570 fonctionne.
Suivre ce tutoriel : http://ubuntuforums.org/showthread.php?t=588045
Vérification du module rt2500 et de l'interface réseau
Pour vérifier que le module rt2500 est bien chargé, utilisez la commande lsmod
$ lsmod |grep rt2500 rt2500 187876 1
Puis vérifiez que la carte est opérationnelle en utilisant la commande ifconfig
$ ifconfig -a |grep ra0 ra0 Lien encap:Ethernet HWaddr 00:13:D3:73:51:23
(normalement, l'interface réseau de la carte s'appelle ra0; si la commande précédente échoue, essayez la commande ifconfig -a tout court).
Voila, nous venons de vérifier que le matériel est correctement installé. Nous pouvons passer à la phase de configuration.
Configuration de l'interface réseau (IP et WPA-PSK)
L'explication suivante est faite en utilisant la ligne de commande.
Editez le fichier de configuration des interfaces réseaux :
$ sudo gedit /etc/network/interfaces
Ajoutez les lignes suivantes si elles n'existent pas :
auto ra0
iface ra0 inet static
address 192.168.1.6
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
→ Configure l'interface WIFI (ra0) avec l'adresse IP 192.168.1.6 dans le réseau 192.168.1.x et en utilisant la passerelle (IP du routeur) 192.168.1.1
Si vous voulez utiliser le mode WPA-PSK ajoutez les lignes suivantes
pre-up ifconfig ra0 up
pre-up ifconfig ra0 down
pre-up ifconfig ra0 up
pre-up ifconfig ra0 down
pre-up iwconfig ra0 essid "<mon ESSID de réseau>"
pre-up iwconfig ra0 mode Managed
pre-up iwpriv ra0 set AuthMode=WPAPSK
pre-up iwpriv ra0 set EncrypType=TKIP
pre-up iwpriv ra0 set WPAPSK="MaCléWPAQuiEstTrèsLongueCarCestMieuxEtQueCaNeCoutePasPlusCher"
pre-up ifconfig ra0 up
→ N'oubliez pas de remplacer les valeurs du essid (nom de votre réseau WIFI) et du WPAPSK (clé de chiffrement).
→ EncrypType peut être fixé à AES ou TKIP selon le cryptage qui est utilisé sur votre réseau wifi.
→ Il peut être intéressant d'éviter d'indiquer dans le fichier la clé de chiffrement en clair. Pour cela utiliser la commande wpa_passphrase comme indiqué ci-dessous pour générer l'équivalent héxadécimal de votre clé.
$ wpa_passphrase "<mon ESSID de réseau>" "MaCléWPAQuiEstTrèsLongueCarCestMieuxEtQueCaNeCoutePasPlusCher"
Il suffit d'indiquer ensuite le code généré comme valeur à WPAPSK sans les guillemets
...
pre-up iwpriv ra0 set WPAPSK=MaCléWPAEnHexadécimal
...
Activation de l'interface
Une fois la configuration terminée, il vous faut activer l'interface :
$ sudo ifdown ra0 $ sudo ifup ra0
note : la commande ifdown ra0 permet de vérifier que l'interface est désactivée. La commande peut alors échouer si tel est le cas, mais c'est sans incidence pour la suite.
Voilà, normalement, en utilisant la commande suivante, vous devriez avoir les informations IP de votre carte :
$ ifconfig ra0
ra0 Lien encap:Ethernet HWaddr 00:13:D3:73:51:23
inet adr:192.168.1.6 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:84033 errors:0 dropped:0 overruns:0 frame:0
TX packets:103557 errors:1 dropped:1 overruns:0 carrier:0
collisions:20113 lg file transmission:1000
RX bytes:9018638 (8.6 MiB) TX bytes:21910869 (20.8 MiB)
Interruption:10 Adresse de base:0x4000
Et vous pourriez être capable de pinger votre passerelle (si celle-ci accepte les pings bien évidemment).
$ ping -c 1 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=7.55 ms
Pour aller plus loin
Bien entendu, j'imagine que vous voulez utiliser votre interface réseau WIFI pour surfer sur Internet. Dans ce cas, il vous faut configurer votre client DNS. Soit vous avez déjà utilisé le logiciel graphique de configuration du réseau et dans ce cas, cette configuration est déjà faite (ou alors vous allez le faire), soit vous adorez la ligne de commande et donc vous devriez utiliser la commande suivante :
$ sudo gedit /etc/resolv.conf
Vous devriez alors avoir les lignes suivantes (en utilisant bien sur les adresses IP des serveurs DNS de votre fournisseur d'accès à Internet)
nameserver 80.10.246.1 nameserver 80.10.246.132
utiliser l'utilitaire RaConfig de Ralink pour configurer son réseau
pour configurer facilement votre réseau à partir d'une puce Ralink RT2500, vous pouvez utiliser l'utilitaire raconfig.
Cet Utilitaire permet de créer des profils, chose intéressante pour les nomades qui ne veulent pas réécrire leur fichiers de configuration en passant d'un réseau sécurisé à un autre.
