Se connecter en WiFi avec un cryptage WPA

J'ai un routeur sans fil configuré avec un cryptage WPA et en DHCP. Son ssid est ma_cage et il utilise le canal 4.

On va déjà configurer l'interface réseau (vérifier dans votre dmesg le nom de votre interface) en éditant le fichier /etc/network/interfaces:

auto eth2

iface eth2 inet dhcp

pre-up iwconfig eth2 essid "ma_cage"

pre-up iwconfig eth2 channel 4

Ensuite on va configurer wpa_supplicant en éditant le fichier /etc/wpa_supplicant/wpa_supplicant.conf:

# WPA-PSK/TKIP



ctrl_interface=/var/run/wpa_supplicant

ap_scan=2



network={

ssid="ma_cage"

key_mgmt=WPA-PSK

proto=WPA

pairwise=TKIP

group=TKIP

psk="ma_passphrase_de_la_mort_ki_tue"

}

Et pour terminer un petit script pour lancer automatiquement au démarrage wpa_supplicant, que l'on rendra exécutable par un petit chmod +x /etc/init.d/wpa_supplicant :

#! /bin/sh

# wifi: wpa_supplicant init

echo " * [Wifi]: Enabling WPA supplicant..."

if [ -x /sbin/wpa_supplicant ]; then

echo " * [Wifi]: ... WPA supplicant enabled"

/sbin/wpa_supplicant -B -i eth2 -c /etc/wpa_supplicant/wpa_supplicant.conf -Dwext -w

fi



exit 0

Et pour terminer, le lien qui va bien : ln -s /etc/init.d/wpa_supplicant /etc/rcS.d/S40netwifiwpa

Ce qui devrait donner si tout marche bien :

$ iwconfig

lo no wireless extensions.



eth0 no wireless extensions.



eth1 no wireless extensions.



eth2 IEEE 802.11g ESSID:"ma_cage"

Mode:Managed Frequency:2.427 GHz Access Point: AA:BB:CC:DD:EE:FF

Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0

Retry limit:7 RTS thr:off Fragment thr:off

Power Management:off

Link Quality=96/100 Signal level=-29 dBm Noise level=-91 dBm

Rx invalid nwid:0 Rx invalid crypt:1 Rx invalid frag:0

Tx excessive retries:0 Invalid misc:0 Missed beacon:0



sit0 no wireless extensions.