lundi, juillet 23, 2007

Wifi Protected Access sous Slackware 12

J'ai enfin retrouvé un rythme de vie à peu près normal, donc j'ai pris un peu de temps pour me mettre sur la Slackware 12.

Je n'ai pas encore bien mis le nez dans les scripts rc.d, mais j'ai déjà rencontré un petit soucis de configuration que je partage ici avec vous. Je compte revenir sur ce post au fur et à mesure que j'avance dans mes découvertes sur cette nouvelle distribution.

1 Wifi sur Fujitsu Siemens Amilo Pro V2020

Télécharger le firmware ipw2200-fw-3.0 pour votre carte Intel Pro wireless 2200BG et copier les fichiers dans /lib/firmware, redémarrer et le tour est joué.

WPA-PSK

Si vous utilisez WPA-PSK à la place d'une clé WEP pour le chiffrement Wi-Fi, à première vue Slackware 12 n'a aucun outil pour gérer cela.
Donc il faut y aller « à la main » comme suit:

1. Editer le fichier /etc/wpa_supplicant.conf pour entrer la clé PSK et le SSID.

2. Lancer l'authentification :
wpa_supplicant -ieth1 -c/etc/wpa_supplicant.conf &

3. Si DHCP est utilisé, alors activer l'interface réseau
ifconfig eth1 up

4. Demander une adresse IP
dhcpcd -t 10 -G

2 Le WiFi avec la carte D-Link DWL-G510

Voilà, j'ai voulu ressusciter un P4 qui dormait dans un coin afin qu'il fasse office de petit serveur de fichiers, alors je me suis acheté la carte réseau D-Link AirPlus XtremeG DWL-G510 Wireless PCI. Et au démarrage de la Slackware mauvaise nouvelle, rien n'est détecté. Alors comment configurer et faire fonctionner cette carte sous cette distribution?

Tout d'abord il faut savoir à quelle carte vous avez affaire, alors faites:
lspci -nn | grep -i network

J'obtiens ce résultat:
00:09.0 Network controller [0280]: RaLink RT2561/RT61 rev B 802.11g [1814:0302]

Avec ça je vais voir si la carte est supportée par Linux en allant sur http://linux-wless.passys.nl et en cliquant sur
«Complete Listing». La liste nous apprends que nous avons besoin du pilote rt61 et nous indique même que nous pouvons le télécharger sur http://web.ralinktech.com/ralink/Home/Support/Linux.html.

A vous de décompresser, compiler et installer le pilote. Vous le chargez avec un:
modprobe rt61

Réveiller l'interface avec:
ifconfig ra0 up

Comme configuration j'utilise comme routeur la modeste Livebox de Orange. Pour savoir si votre carte fonctionne et détecte un réseau faites:
iwlist ra0 scan

Pour configurer le réseau maintenant avec les informations que vous avez obtenues avec la dernière commande faites:
iwconfig ra0 essid any mode managed channel ap auto enc "votre clé WEP"

Maintenant vous demandez une adresse IP à votre serveur DHCP avec:
dhclient ra0

Pour voir si les paquets passent faites (remplacez par l'adresse de votre routeur):
ping 192.168.1.1

Et voilà! A vous de mettre quelques commandes dans un script au démarrage et le tour est joué.