Siete qui:

  1. Home
  2. Blog
  3. Kubuntu Intrepid e scheda Wireless Asus

Kubuntu Intrepid e scheda Wireless Asus

Alessandro Scoscia • 18 gennaio 2009 16:25

Non è stato semplice "addomesticare" una postazione Kubuntu e farla entrare nella mia rete wireless "domestica”. Eppure l'infrastruttura è davvero molto semplice (un paio di access point) e le altre postazioni, sia windows che kubuntu, non hanno avuto problemi. La configurazione del portatile Asus invece ha richiesto una particolare attenzione.

La prima cosa strana che accade su questa macchina è che la scheda di rete wireless viene spenta dal sistema ad ogni avvio, subito dopo la schermata di login. L'unico modo che ho trovato di aggirare questo problema è di aggiungere in /etc/rc.local il seguente comando (subito prima di "exit 0"):

echo 1 > /sys/devices/platform/asus-laptop/wlan

La configurazione dei parametri della scheda dipende ovviamente da come è stato configurato l'access point. Nel mio caso la protezione impostata è di tipo WPA2 con chiave precondivisa e cifratura AES.

Il primo passo è stato verificare di avere correttamente installata l'ultima versione del pacchetto "wpasupplicant":

sudo apt-get install wpasupplicant

Per verificare che la scheda di rete funzionasse correttamente è bastato eseguire il comando:

iwconfig

e verificare che la scheda fosse presente.

A questo punto sono potuto passare alla vera e propria configurazione della scheda. Non ho usato interfacce grafiche e ho preferito farlo scrivendo direttamente il file di configurazione. Ho utilizzato "nano" ma ovviamente si può utilizzare qualsiasi editor di testo:

sudo nano /etc/network/interfaces

Riporto qui sotto il mio file di configurazione (opportunamente modificato per motivi di sicurezza... non si sa mai ;) )

  • auto wlan0
  • iface wlan0 inet static
  • address 10.0.0.1
  • gateway 10.0.0.200
  • dns-nameservers 10.0.0.200
  • netmask 255.0.0.0
  • wpa-driver wext
  • wpa-ssid Essid_della_rete_domestica
  • wpa-ap-scan 1
  • wpa-proto RSN
  • wpa-pairwise CCMP
  • wpa-group CCMP
  • wpa-key-mgmt WPA-PSK
  • wpa-psk codice_esadecimale_della_chiave_condivisa

Indicare wext come wpa-driver consente di utilizzare l'estensione wireless generica di linux aumentando le probabilità di veder funzionare la scheda.

Con "wpa-ap-scan 1" si indica al sistema di fare uno scan inviando l'essid in broadcast in chiaro. Per nascondere l'essid si può porre a 2 questo valore.

Impostare a RSN il valore di wpa-proto consente di configurare WPA2 come encryption.

Per quanto riguarda i parametri wpa-pairwise e wpa-group si possono utilizzare due valori: CCMP (per l'algoritmo di cifratura AES) o TKIP.

Infine, il parametro wpa-key-mgmt consente di richiedere l'uso di chiavi precondivise (valore WPA-PSK) o l'uso di un server di autenticazione (valore WPA-EAP).

L'ultimo parametro è la chiave precondivisa che viene utilizzata anche dall'access-point. La chiave memorizzata in questo file deve essere espressa in formato esadecimale. Per generare la chiave in questo formato, a partire dal codice ascii, è utile utilizzare il comando wpa_passphrase:

wpa-passphrase Essid_della_rete_domestica codice_ascii_della chiave

L'esecuzione del comando restituisce in output, tra le varie cose, anche la chiave in formato esadecimale. Il valore generato può essere quindi copiato dall'output ed incollato nel file di configurazione.

Per verificare la correttezza della configurazione, consiglio di riavviare completamente il sistema.

Per ulteriori informazioni e una definizione più puntuale dei parametri di configurazione si può leggere questo thread del forum di Ubuntu.

Commenti

Non ci sono commenti

Inserisci un commento

I campi contrassegnati con " * " sono obbligatori




Creative Commons License Valid XHTML 1.1 Valid CSS [Valid RSS] Powered by SmartControl