venerdì 21 novembre 2008

Connessione wireless via shell

Molti di noi vista la semplicità di uso e la praticità usano un network manager per connettersi alla rete wifi preferita. Oggi però voglio mostrarvi come si può connettere alla rete senza un network manager, ovvero, via shell. Prima però vorrei evidenziare alcuni vantaggi e svantaggi su ciò che vi spiegherò.

Vantaggi:

  • Un servizio in meno da avviare quindi più velocità all’avvio
  • Imparo a usare la shell (strumento molto più potente di un’interfaccia grafica)

Svantaggi

  • Metodo più macchinoso

Ma passiamo ai fatti:

per sicurezza, anche se nella maggior parte delle distribuzioni è presente installiamo wireless-tools

sudo apt-get install wireless-tools

Assumiamo che la periferica wifi sia “eth1″ quindi accendiamola con

sudo ifconfig eth1 up

a questo punto servirà vedere che rete wireless è disponibile attorno a noi

sudo iwlist eth1 scan

ora il problema si divide in due parti. Se la rete è protetta o no.

Se la rete non è protetta (assai sconsigliato a meno che non si vive in aperta campagna circondati da campi sterminati di grano) procediamo così:

~

Qual’è l’essid ?

~

La foto dovrebbe riprodurre una rete wireless generica senza protezione infatti possiamo notare la voce Encryption key:off . Ora passiamo a leggere i parametri più importanti da settare che sono: Address, ESSID, Encryption key. Per settare questi tre campi diamo il comando seguente (prendiamo come esempio la figura sopra, ma voi sostituite i parametri della vostra scansione):

sudo iwconfig eth1 ap 00:90:D0:FB:3A:24 essid nomeoscurato enc off

Nel caso in cui la rete è protetta ci sono diversi modi di proteggere una rete wifi: WEP, WPA, WPA2 (e non sono gli unici modi).

In questa guida ci occuperemo solamente alla protezione WEP. Prossimamente pubblicherò una guida per la WPA & WPA2.

~

Qual’è l’essid ?

~

Una generica rete wireless con protezione WEP la possiamo riconoscere dal campo Encryption key: on. Per configurare questo tipo di connessione il comando è simile a quello precedente:

sudo iwconfig eth1 ap 00:1C:2E:42:A4:93 essid nomeoscurato enc on key PASSWORD

dove (ovviamente) nel campo password ci andrà la chiave scelta da voi.

Passiamo ora al caso di una rete protetta da WPA. La cosa è un po’ più complessa ma non di troppo.

{CONTINUARE}

a questo punto abbiamo il device è configurato, non ci resta altro che chiedere un ip all’access point:

sudo dhclient eth0

~

Output del comando sopra

~

ora non resta che andare su filippoamaduzzi.com e vedere se la connessione funziona.

Nessun commento: