Connessione Wifi con WPA su Debian
In questa guida riporteremo i passi per configurare, su un client Debian, una connessione ad una rete Wifi utilizzando il protocollo wpa. Per la configurazione del nostro client è necessario avere installato sul sistema il seguente pacchetto:
wpasupplicant
Potete trovarlo nei repository ufficiali di Debian. Ora andremo a configurare il nostro sistema in modo che possa collegarsi a 2 diverse reti: Casa e Ufficio. Editiamo, quindi, il seguente file:
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1
network={
ssid=”Casa”
psk=”Lamiapassword” #o psk=22999cdea557f9a35f024edfcc25de7a25a6cc5ae85b12a6bc5705e9ec2538f1
priority=5
}
network={
ssid=”Ufficio”
psk=”Lamiapassword” #o psk=22999cdea557f9a35f024edfcc25de7a25a6cc5ae85b12a6bc5705e9ec2538f1
priority=5
}
Se volete visualizzare la password in chiaro dovete metterla tra i doppi apici, altrimenti dovete generarne una con wpa_passphrase che utilizza un algoritmo a 256-bit PSK.
wpa_passphrase Casa Lamiapassword
network={
ssid=”Casa”
psk=22999cdea557f9a35f024edfcc25de7a25a6cc5ae85b12a6bc5705e9ec2538f1
}
Il comando produrrà in output direttamente la zona network della connessione per Casa, che potremo inserire direttamente nel file /etc/wpa_supplicant/wpa_supplicant.conf. Ora non ci resta che dire al nostro sistema di collegarsi al boot ad una delle due reti disponibili:
vi /etc/network/interfaces
allow-hotplug ath0
iface ath0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Dobbiamo sostituire ath0 con la scheda di rete del nostro sistema. Salviamo e riavviamo la nostra rete:
/etc/init.d/networking restart
In questo modo quando accenderemo il nostro PC portatile, lui si connetterà alla rete wifi disponibile all’interno del file /etc/wpa_supplicant/wpa_supplicant.conf automaticamente.


