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érifiez 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 fonctionne 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.
Page maintenue par Sébastien KALT - Copyright (c) 1999-2011 Sébastien KALT.