Translation(s): English - Français - Italiano


Supporto WPA in Debian

Cos'è WPA?

Wi-Fi Protected Access (WPA) è uno standard di crittografia wireless e un'alternativa a "Wired Equivalent Privacy" (WEP); al fine di proteggere la rete wireless è necessario un access point abilitato per WPA e avere installato sul computer un supplicant come wpa_supplicant.

wpa_supplicant in Debian 6.0 (Squeeze)

Debian Squeeze include la versione 0.6.10 di wpa_supplicant. Il driver atmel wpa_supplicant di backend non è più fornito nel pacchetto wpasupplicant (vedere il changelog del pacchetto). Non è mai stato utilizzabile con i driver at76_usb, at76c50x-usb, atmel_cs e atmel_pci.

Per le informazioni sulle modalità di funzionamento di wpa_supplicant, consultare il file README.Debian. Si trovano alcuni esempi anche alla pagina che spiega come usare il WiFi.

Perché?

Si vuole migliorare la rete protetta WPA e il supporto al roaming in Debian. Quando wpa_supplicant funzionava come servizio di sistema (Sarge), fu difficile integrare il supporto per pacchetti come NetworkManager che iniziano istanze di wpa_supplicant loro stessi.

Non si può più perdere tempo con l'approccio del servizio di sistema nel pacchetto stesso, ma si delega questo compito a più pacchetti specializzati. Pertanto wpasupplicant fornisce solo un'integrazione di base per casi semplici (non in roaming).

Inoltre tale approccio rende più facile gestire più di una interfaccia: basta configurarle in /etc/network/interfaces.

Se si vuole utilizzare la funzione di roaming di wpa_supplicant

wpa_supplicant può essere usato come un demone di roaming con due opzioni per sfruttare questa possibilità:

1) avere /etc/network/interfaces che gestisce le reti wpa_supplicant (Etch, Lenny)

All'interno del file wpa_supplicant.conf è possibile assegnare un valore alla variabile 'id_str' per ogni blocco network={...} al fine di identificare in modo univoco ogni rete. Una volta fatto questo il valore di questa variabile può quindi essere utilizzato all'interno di /etc/network/interfaces per avere ogni rete wpa_supplicant attivata e configurata automaticamente; se la variabile 'id_str' per una determinata rete non è definita esplicitamente in wpa_supplicant.conf il valore predefinito è 'default'.

La seguente riga specificata in /etc/network/interfaces attiverà e configurerà con DHCP ogni rete 'predefinita' in wpa_supplicant.conf su una connessione avvenuta con successo a un access point:

iface default inet dhcp

Per ulteriori informazioni vedere i file README.Debian o http://home.telkomsa.net/richm/hp-nx6125.html.

2) usarlo come servizio di sistema e usare ifplugd per "attivare l'interfaccia"

ifplugd ha il supporto per reti wireless: ogni volta che un'associazione a un AP viene rilevata la rete sarà configurata utilizzando ifupdown. Questo approccio presuppone che wpa_supplicant funzioni come servizio di sistema e ifupdown possa attivare in modo sicuro un alias di rete. Per la rilevazione del "corretto" alias è possibile utilizzare il pacchetto guessnet.

Sviluppo

Fare riferimento al sistema di tracciamento dei pacchetti Debian.

È possibile partecipare alle discussioni di sviluppo nella mailing list, dove si discutono bug e sviluppi futuri.

Si veda anche

Collegamenti esterni


CategoryPermalink | CategoryNetwork | CategoryWireless