Version: Dapper
Ré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.
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.
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
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.
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 ...
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
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
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.