La tanière d'Ustilago

valid-css !

Valid XHTML 1.0!

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.