Voici 2 très bons tutoriaux sur la configuration de WPA-PSK (pre-shared-key) ou WPA Personnel sous Debian / Ubuntu :

Rq : pour WPA2-PSK, voici les paramètres à utiliser. Par exemple pour une carte ipw2200, avec un kernel>=2.6.14 et wpasupplicant>=0.4.6 ... sinon remplacer le driver spécifié "wext" par "ipw"

D’abord, il faut générer le paramètre "psk" (pre-shared-key) à partir de son ssid et sa passphrase avec la commande wpa_passphrase :


$ wpa_passphrase mon_ssid ma_passphrase
network={
       ssid="mon_ssid"
       #psk="ma_passphrase"
       psk=b02bbb58db7612916e2b6f85a10ce8a9671fe6e7ea531a733c23c244d0bfda07
}

- 1ère méthode (2 fichiers à modifier : /etc/network/interfaces et /etc/wpa_supplicant.conf) :

  • Fichier /etc/network/interfaces :

auto eth1
iface eth1 inet dhcp
 wpa-driver wext
 wpa-conf /etc/wpa_supplicant.conf
  • Fichier /etc/wpa_supplicant.conf :

[...]

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
#ap_scan=1
ap_scan=2
fast_reauth=1

[...]

network={
 ssid="mon_ssid"
 proto=RSN
 key_mgmt=WPA-PSK
 pairwise=CCMP TKIP
 group=CCMP TKIP
 psk=b02bbb58db7612916e2b6f85a10ce8a9671fe6e7ea531a733c23c244d0bfda07
 #passphrase=ma_passphrase
}

- 2ème méthode (1 seul fichier à modifier : /etc/network/interfaces) :


auto eth1
iface eth1 inet dhcp
 wpa-driver wext
 wpa-ssid mon_ssid
 wpa-proto RSN
 wpa-key-mgmt WPA-PSK
 wpa-psk b02bbb58db7612916e2b6f85a10ce8a9671fe6e7ea531a733c23c244d0bfda07
 #wpa-passphrase ma_passphrase