## page was renamed from LeonardoPozzati/Prova02
## page was renamed from Hardware/DispositiviSenzaFili/WiFiHowTo
## page was renamed from WiFiHowTo
#format wiki
#LANGUAGE it
<
>
<>
= Introduzione =
Prima di iniziare a lavorare sulla propria scheda senza fili sarà necessario familiarizzare con gli elementi basilari della tecnologia wireless nonchè configurare correttamente il router. Un buon punto di inizio è sicuramente rappresentato dalla documentazione del router, che solitamente contiene un'introduzione al Wi-Fi. In ogni caso sarà utile controllare la documentazione al fine di configurare correttamente i parametri di connessione del router.
È possibile trovare delle informazioni utili a riguardo a [[http://it.wikipedia.org/wiki/Wi-Fi|questo indirizzo]].
= Preparativi =
== Configurazione del router ==
Inizialmente è consigliato configurare router wireless come una «rete aperta», disabilitando tutte le politiche di sicurezza come '''WEP''' e '''WPA''' o restrizioni sui '''Mac Address'''<
>
In un secondo momento, sarà comunque possibile ripristinare tali politiche di sicurezza, ma per iniziare è bene escludere la possibilità che siano queste a dare problemi.<
>
In ogni caso sarà necessario configurare il «Nome della rete» ('''ESSID''') all'interno della configurazione del router.<
>
= Installazione e configurazione della scheda di rete =
Alcune schede wireless funzionano senza problemi, specialmente quelle equipaggiate con chipset Orinoko, Prism2 e Atheros. Nel caso in cui la propria scheda non fosse stata correttamente riconosciuta o non dovesse funzionare è utile consultare la guida a [[Hardware/DispositiviSenzaFili/Ndiswrapper|ndiswrapper]].<
>
Per ottenere informazioni sul chipset presente sul proprio computer, aprire un terminale seguendo il percorso '''''Applicazioni → Accessori → Terminale''''' e digitare all'interno di tale finestra il comando:
{{{
lspci -vvnn | grep -i wireles
}}}
il cui output dovrebbe essere simile a:
{{{
02:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
}}}
<
>
Per una lista dei chipset supportati, può essere utile consultare questa [[https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported|pagina del wiki internazionale]].
== Identificazione dell'interfaccia di rete ==
Anche se Ubuntu prevede la possibilità di usare una GUI, lanciabile da terminale con il comando:
{{{
network-admin
}}}
o disponibile direttamente dal menu, seguendo il percorso '''''Sistema → Amministrazione → Rete''''', è meglio procedere inizialmente usando il terminale.<
><
>
Come prima cosa, per conoscere il nome assegnato alla scheda di rete, è sufficiente digitare, all'interno di una finestra del terminale, il comando:
{{{
iwconfig
}}}
il cui ouptu dovrebbe essere simile a:
{{{
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
wlan0 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power:off
Retry:on RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
}}}
Se tutti i dispositivi elencati dovessero avere la dicitura''' «no wireless extensions» '''ciò potrebbe essere dovuto ad un mancato riconoscimento della scheda. In tal caso consultare la guida a [[Hardware/DispositiviSenzaFili/Ndiswrapper|ndiswrapper]].<
>
Altrimenti, questo problema potrebbe essere dovuto alla disattivazione del dispositivo.<
>
Per controllare, accertarsi che un eventuale switch hardware sia acceso e provare a dare, in una finestra del terminale, il comando:
{{{
sudo ifconfig wlan0 up
}}}
in cui ''wlan0'' va sostituito con il nome del dispositivo, recuperato con il precedente comando.<
>
Dopo di ciò, ridare il comando ''iwconfig'', per controllare che il dispositivo venga ora correttamente riconosciuto.<
>
== Configurare la scheda di rete in Ubuntu ==
Facendo riferimento alle impostazioni precedenti, passiamo a configurare la scheda di rete wlan0, precedentemente individuata con il comando ''iwconfig''<
>
Nell'ipotesi che, nel configurare il router, si sia dato alla rete il nome ('''ESSID''') "PIPPO" alla rete, che siano state disattivate le politiche di sicurezza e che l'IP del gateway sia ''192.168.0.2'', digitare in una finestra del terminale il comando:
{{{
sudo iwconfig wlan0 essid "PIPPO" mode Managed && ifconfig wlan0 192.168.0.2 netmask 255.255.255.0
}}}
Se si è impostata una '''"chiave"''' esadecimale di protezione WEP, digitare in una finestra del terminale il comando:
{{{
sudo iwconfig wlan0 essid "PIPPO" mode Managed key "chiave" && ifconfig wlan0 192.168.0.2 netmask 255.255.255.0
}}}
<
>
Sono disponibili, ovviamente, anche altri parametri di configurazione, come l'impostazione di chiavi in formato ASCII, o la disattivazione del ESSID (ESSID promisquo).
Per averne una panoramica, consultare la documentazione, digitando in una finestra del terminale il comando:
{{{
man iwconfig
}}}
e:
{{{
man ifconfig
}}}
Per verificare l'avvenuta connessione è sufficiente avviare un [[InternetRete/Navigazione|browser]] e navigare.<
><
>
SONO ARRIVATO QUI!!!
In alternativa è possibile verificare la propria connessione ad Internet con il comando '''ping'''. Aprire una finestra di terminale e digitare il seguente comando:
{{{
ping -n 4.2.2.2 -c 4
}}}
Il risultato del precedente comando dovrebbe essere simile al seguente:
{{{
PING 4.2.2.2 (4.2.2.2) 56(84) bytes of data
64 bytes from from 4.2.2.2: icmp_seq=1 ttl=205 time={some value}
64 bytes from from 4.2.2.2: icmp_seq=2 ttl=205 time={some value}
64 bytes from from 4.2.2.2: icmp_seq=3 ttl=205 time={some value}
64 bytes from from 4.2.2.2: icmp_seq=4 ttl=205 time={some value}
}}}
||<> ||