Tag ‘wpasupplicant’

WiFi CESMI e GNU/Linux

Sabato, Maggio 23rd, 2009

Ingegneria 2009Le intenzioni di questo articolo sono spiegare in pochi passi come configurare la rete wireless offerta dal CeSMI (Centro Servizi Multimediali ed Informatici) per gli studenti dell’Università Politecnica delle Marche in ambinte GNU/Linux. Per tale scopo verranno utilizzati la distribuzione Debian GNU/Linux e l’applicativo wpa_supplicant necessario per l’autenticazione alla rete protetta con protocollo PEAP.

Il primo passo per avere una rete funzionante è effettuare il download del certificato da usare per l’autenticazione; tale file è disponibile dal sito del CeSMI nella sezione Rete wi-fi. Andare in una delle sezioni dedicate agli altri sistemi operativi e scaricare il certificato.

Poi occorre configurare wpa_supplicant. Il file di configurazione, su Debian, si trova nella directory /etc, come di consueto; il nome è wpa_supplicant.conf. Di seguito se ne trova un esempio da completare con le proprie credenziali d’accesso.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
 
network={
   ssid="cesmi-univpm"
   proto=WPA
   key_mgmt=WPA-EAP
   pairwise=TKIP
   eap=PEAP
   identity="username usato nel sito univpm.it”
   password=”password usata nel sito univpm.it”
   ca_cert=”path certificato/cisco-acs.univpm.intra_wifi-CA.crt”
   id_str=”"
}

Una volta configurato il programma la connessione alla rete si stabilisce lanciando wpa_supplicant da riga di comando con le credenziali dell’utente root.

alice:/home/gilberto# wpa_supplicant  -Dwext -i interfaccia -c /etc/wpa_supplicant.conf

L’ultimo passo, ad autenticazione effettuata e connessione con il router stabilita, è ottenere l’indirizzo IP tramite il comando dhclient. Infine si può impostare il proxy sul proprio browser: internet funziona!