wpa roaming GUI
wpa-roaming è il metodo con il quale si può accedere ed utilizzare reti senza fili (wireless) con oppure senza un ambiente desktop grafico. Ciò è molto utile per chi utilizza un notebook.
wpasupplicant viene utilizzato non solo per reti wireless protette da chiavi WPA, ma per ogni tipo di rete wireless. In combinazione con il tradizionale file "/etc/network/interfaces" è un modo molto potente per potersi connettere facilmente alla rete WiFi. Ciò avviene in maniera automatica se la rete è "open" (non protetta) o se la rete viene inserita in un file di configurazione. Inoltre se si utilizza l'hotplug, la connessione corretta viene automaticamente utilizzata non appena si è autenticati nel sistema (sia in un ambiente desktop grafico che in una sessione senza X).
Nozioni base
Per poter utilizzare il wpa-roaming con wpasupplicant in un ambiente con GUI è necessaria l'installazione di due pacchetti:
* wpasupplicant
* wpagui
apt-get update && apt-get install wpasupplicant wpagui
wpasupplicant è d'obbligo, wpagui è una comoda interfaccia, utile per poter modificare più facilmente l'access point da utilizzare.
Utilizzare wpa-gui senza una configurazione di rete
Come root modificare il file /etc/network/interfaces in modo che contenga le seguenti linee: (deve già essere noto il nome dell'interfaccia wireless che in questo caso è "wlan0"):
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
Sempre come root modificare il file /etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
key_mgmt=NONE
}
Il prossimo passo assicura wpa_supplicant.conf da accessi indesiderati. Questo è necessario dal momento che le chiavi segrete delle reti private vengono salvate in questo file:
chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf
Esecuzione
Prerequisiti:
* Verificare di far parte del gruppo netdev
* Riavviare la rete o fare un reboot
Impostare le opzioni predefinite per l'utente creato durante la installazione di sidux e ricaricare wpasupplicant, come root, con:
wpa_action <interface> reload
In many cases after the first setup of wpa-roam an existing network connection needs to be stopped and the wireless interface has to be brought up. You can use those commands as root:
ifdown $interface ## stops a running network connection /etc/init.d/network restart ## network configuration newly loaded - not always needed ifup wlan0 ## wlan0 is just a common name for a wireless interface. Take the name from /etc/network/interfaces
Avviare wpa_gui
Questo consente di avviare wpa_gui, come utente (si dovrà utilizzare il percorso completo):
/usr/sbin/wpa_gui
La schermata predefinita:

L'interfaccia di gestione delle reti:

Per aggiungere una rete già nota premere il tasto Add per ottenere il seguente menu a discesa per l'interfaccia (senza supporto alla crittografia, WEP, WPA - semplicemente aggiungere i dati corretti) poi premere di nuovo Add:

Oppure, ancor più semplicemente, premere il tasto Scan per cercare una rete:

ed effettuare un doppio click sulla rete da aggiungere (saranno aggiunti automaticamente tutti i dati, si avrà solo bisogno della passphrase - in testo puro o in esadecimale) e poi premere il tasto Add:

Se tutto funziona perfettamente si possono aggiungere queste impostazioni a /etc/wpa_supplicant/wpa_supplicant.conf scegliendo File > Save Configuration.
Utilizzare wpa-gui con una configurazione rete
Con l'aiuto di IDString e Priority si può scegliere a quale rete connettere il pc all'avvio. La priorità maggiore è 1000, la più bassa è 0. Si deve anche aggiungere l'IDString al file /etc/network/interfaces.
Sintassi di /etc/network/interfaces
La prima è per la connessione con server DHCP (ip automatico), la seconda è per configurare un ip fisso. Per sistemare le impostazioni:
# id_str="home_dhcp"
iface home_dhcp inet dhcp
# id_str="home_static"
iface home_static inet static
address 192.168.0.20
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Esempi Pratici
Se si vuole effettuare una connessione automatica alla wlan quando si è a casa, impostare un IDString "home" con priorità "15". Se si è in giro e si vuole che il pc si connetta ad ogni rete "open" disponibile impostare un IDString "stalk" con priorità "1" (cioè molto bassa). Ovviamente controllare SEMPRE che la connessione sia legalmente autorizzata e scollegarsi immediatamente se così non fosse!
Esempi in /etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # Interfaccia loopback # aggiunta automaticamente all'aggiornamento auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface home inet dhcp iface stalk inet dhcp
Esempio di /etc/wpa_supplicant/wpa_supplicant.conf (SSID e password sono indicati a titolo di esempio):
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="my_ssid"
scan_ssid=1
psk=123ABC ##passphrase in esadecimale!!
# psk="password_in_ascii" ##sconsigliato!
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
auth_alg=OPEN
priority=15
id_str="home"
}
network={
ssid=""
scan_ssid=1
key_mgmt=NONE
auth_alg=OPEN
priority=1
disabled=1 ## no automatic connection, one needs wpa_cli or wpa_gui
id_str="stalk"
}
Con "disabled=1" non si verrà automaticamente connessi ad un blocco network definito (open WLAN), si deve iniziare il roaming attraverso wpa_gui o wpa_cli. Per il roaming automatico non utilizzare per niente l'opzione o commentare la linea con l'opzione "disabled" utilizzando un #.
WEP encryption
Se si vuole aggiungere una rete con WEP al file wpa_supplicant.conf in modo permanente, la sintassi è:
network={
ssid="esempio di rete wep"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_tx_keyidx=0
Note
1. Semplice da riutilizzare
Una volta definita, l'impostazione si può facilmente riutilizzare su altri laptop o desktop con schede WLAN. Copiare semplicemente i file /etc/network/interfaces (cambiando ovviamente il nome dell'interfaccia, se necessario) ed /etc/wpa_supplicant/wpa_supplicant.conf sull'altro pc. Non è necessario "installare" nient'altro!
2. Backup
Come sempre è una buona idea effettuare un backup di /etc/network/interfaces e di /etc/wpa_supplicant/wpa_supplicant.conf, ma è consigliabile criptare il backup in quanto contiene informazioni sensibili!. Un modo semplice è la creazione di un archivio protetto da password, con 7zip, zip, rar o simili.
3. Accesso semplice a wpa_gui
Per creare una icona sul desktop, cliccare con il tasto destro del mouse su menu k > internet > wpa_gui e scegliere invia al desktop.
4. Hidden SSIDs
Gli SSIDs nascosti (hidden) vengono rilevati.

Ricerca Online Offline