wireless ubuntu

In questa guida vedremo come far partire in automatico, all’avvio del sistema, una connessione wireless protetta con WPA-PSK e che non trasmette il nome della rete in broadcast (hidden SSID). Prima dell’uscita della Hardy era molto semplice collegarsi ad una rete wireless come quella descritta sopra, bastava editare in maniera corretta il file /etc/network/interfaces :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

iface wlan0 inet dhcp
wpa-ssid Nome_rete_wireless
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA

wpa-psk 012345678901234567890123456789012345678901234567890123456789
wpa-ap-scan 1
wpa-scan-ssid 1

auto wlan0

Col passaggio ad Hardy Heron, come tutti voi saprete, si è passati dai driver ipw3945 ai nuovi iwl3945, portando con se alcuni piccoli problemi. Uno di questi è proprio la connessione automatica ad una rete wireless con wpa-psk ed SSID nascosto.

Fino a poco tempo fa, l’unica soluzione che facesse partire la connessione era, dopo l’avvio del sistema operativo, dare da shell il comando

sudo /etc/init.d/networking restart

La soluzione a questo problema è veramente semplice: basta creare il file /etc/wpa_supplicant.conf ed inserire all’interno alcuni dei parametri di connessione.

Procediamo con ordine :)

  1. Creiamo il file wpa_supplicant.conf

    sudo gedit /etc/wpa_supplicant.conf

    e ci scriviamo le seguenti righe

    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=1000
    update_config=1

    ap_scan=1

    network={
    ssid=”Nome_rete_wireless
    scan_ssid=1
    proto=WPA
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    psk=”012345678901234567890123456789012345678901234567890123456789″
    }

    ap_scan=1 fa si che sia wpa_supplicant ad occuparsi della scansione e della selezione dell’access point;
    scan_ssid=1 in quanto il nome della rete (SSID) è nascosto. Nel caso in cui non si usasse l’ssid nascosto, questa voce non va scritta.

  2. Adesso dobbiamo modificare il file /etc/network/interfaces in questo modo

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet dhcp

    iface wlan0 inet dhcp
    wireless-essid nome_rete_wireless
    wireless-mode managed
    wireless-channel 11
    wpa-driver wext
    wpa-conf /etc/wpa_supplicant.conf
    auto wlan0

    Ovviamente metterete il vostro nome_rete_wireless e rispettivo canale.

Adesso il nostro pc si collegherà in automatico ad ogni avvio alla nostra rete :)

In questa guida viene trattato solo il caso di wpa-psk ed ssid nascosto, per tutti gli altri casi (wep, wpa2, ssid broadcast, etc) si può fare riferimento a queste pagine

Related posts

Tag:, , ,
Scrivi un Commento

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

I link nei commenti potrebbero essere liberi dal nofollow.