Configurazione di una connessione wireless: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Annullata la modifica 41715 di Kimotori (discussione)
Nessun oggetto della modifica
(Annullata la modifica 41715 di Kimotori (discussione))
(20 versioni intermedie di 7 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Sarge 3.1<br/>Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie|Testing_2015}}
__TOC__
__TOC__
=Configurazione di una connessione wireless=
 
Una volta installati i driver per la propria scheda wireless ([http://guide.debianizzati.org/index.php/Categoria:Driver_wireless Driver wireless]) bisogna configurare la connessione alla propria rete.<br/>
== Preparazione del sistema ==
Iniziamo con l'installare alcuni pacchetti che ci saranno utili:
Una volta installati i driver per la propria scheda wireless ([[:Categoria:Driver_wireless |Driver wireless]]) e, se necessario, il [[firmware]], bisogna configurare la connessione alla propria rete.
 
Iniziamo con l'installare alcuni pacchetti che ci saranno utili, con [[privilegi di amministrazione]] basta:
<pre>
<pre>
# apt-get install wpasupplicant wireless-tools
# apt-get install wpasupplicant wireless-tools
Riga 30: Riga 32:
</pre>
</pre>
In entrambi i casi è facile intuire che la scheda wireless corrisponde a <code>wlan0</code>.
In entrambi i casi è facile intuire che la scheda wireless corrisponde a <code>wlan0</code>.
==Rete Wireless protetta con WEP==
 
== Rete Wireless protetta con WEP ==
{{Warningbox | Il metodo di protezione offerto da questo protocollo è obsoleto e ormai facilmente superabile perfino con un ''brute-force attack'', a prescindere quindi dalla scelta della chiave. Si raccomanda pertanto di ricorrere almeno a una protezione WPA se è possibile.}}
 
Se la vostra rete wireless è protetta con una chiave WEP, per rendere attivo il collegamento wireless della nostra scheda sarà sufficiente modificare il file <code>'''/etc/network/interfaces'''</code> in questo modo:
Se la vostra rete wireless è protetta con una chiave WEP, per rendere attivo il collegamento wireless della nostra scheda sarà sufficiente modificare il file <code>'''/etc/network/interfaces'''</code> in questo modo:
<pre>
<pre>
Riga 86: Riga 91:
</pre>
</pre>


==Rete Wireless protetta con WPA==
== Rete Wireless protetta con WPA ==
Se la vostra rete wireless è protetta da una chiave WPA è sufficiente creare il file:
Se la vostra rete wireless è protetta da una chiave WPA è sufficiente creare il file:
<pre>
<pre>
Riga 102: Riga 107:
Per motivi di sicurezza non è opportuno inserire in <code>/etc/wpa_supplicant.conf</code> la chiave in chiaro ma una chiave criptata. Per fare questo, eseguire il comando:
Per motivi di sicurezza non è opportuno inserire in <code>/etc/wpa_supplicant.conf</code> la chiave in chiaro ma una chiave criptata. Per fare questo, eseguire il comando:
<pre>
<pre>
# wpa_passphrase NOME_RETE_WIRELESS CHIAVE_IN_CHIARO
# wpa_passphrase NOME_RETE_WIRELESS
</pre>
</pre>
che restituirà qualcosa di simile a questo:
che vi chiederà la password della rete wireless, e poi restituirà qualcosa di simile a questo:
<pre>
<pre>
network={
network={
Riga 121: Riga 126:
</pre>
</pre>
ovviamente la chiave criptata può essere diversa; notare inoltre che le virgolette non sono più necessarie.
ovviamente la chiave criptata può essere diversa; notare inoltre che le virgolette non sono più necessarie.
Aggiungere anche la riga <code>scan_ssid=1</code> per abilitare la scansione della rate, se l'access point è stato configurato in modo da tenere nascosto l'SSID:
network={
        ssid="NOME_RETE_WIRELESS"
        psk=cc989812bc2cd489f960d8c1b2428d98d3c5555dac62d70ff691762fb4cc418a
        '''scan_ssid=1'''
}


Per fare in modo che il wireless parta al boot è sufficiente modificare il file <code>'''/etc/network/interfaces'''</code> in questo modo:
Per fare in modo che il wireless parta al boot è sufficiente modificare il file <code>'''/etc/network/interfaces'''</code> in questo modo:
Riga 140: Riga 153:
auto wlan0
auto wlan0
iface wlan0 inet dhcp
iface wlan0 inet dhcp
up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
pre-up wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -B


# Scheda wireless configurata con indirizzo statico
# Scheda wireless configurata con indirizzo statico
Riga 151: Riga 164:
broadcast 192.168.1.255
broadcast 192.168.1.255
wireless-channel 11
wireless-channel 11
up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
pre-up wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -B
</pre>
</pre>
Riavviate il PC o, semplicemente, riavviate i servizi di rete:
Il comando:
<pre>
pre-up
</pre>
serve per far partire wpa_supplicant prima dell'attivazione della scheda di rete wireless.<br/>
Riavviate adesso il PC o, semplicemente, riavviate i servizi di rete:
<pre>
<pre>
# ifdown wlan0
# ifdown wlan0
Riga 173: Riga 191:
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
</pre>
</pre>
<br/>
 
<br/>
=== Parametri WPA senza <code>wpasupplicant.conf</code> ===
: [[Utente:Ferdybassi|Ferdybassi]]<br/>
Almeno a partire da Lenny (Debian 5) è possibile configurare <code>wpa_supplicant</code> direttamente dal file <code>/etc/network/interfaces</code>; per fare ciò sarà però necessario modificare un poco la sintassi. Rifacendomi all'esempio sopra riportato (nel caso con DHCP, ma vale la stessa cosa per un indirizzo statico), il file unico di configurazione andrebbe scritto nel modo seguente:
Verificato da: [[Utente:MadameZou|MadameZou]] 16:09, 4 feb 2010 (CET)
 
----
<pre>
auto wlan0
iface wlan0 inet dhcp
wpa-ssid NOME_RETE_WIRELESS
wpa-psk cc989812bc2cd489f960d8c1b2428d98d3c5555dac62d70ff691762fb4cc418a
</pre>
 
evitando appunto la linea "pre-up wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -B" e dunque l'utilizzo del file "<code>etc/wpa_supplicant.conf</code>. Alla fine i due metodi di configurazione sono da considerarsi equivalenti; sarà infine solo la filosofia dell'utente ad indicare quale metodo sia il migliore (c'è chi preferisce configurare un file in meno nel sistema operativo e chi preferisce avere un file di configurazione "dedicato" per ogni funzione del sistema). In ogni caso, come sempre, prima viene la conoscenza delle possibilità e poi si potrà decidere in tutta calma :-).
 
{{Box | Nota |È possibile che in alcune guide troverete la linea "wpa-driver wext" a seguire o a precedere le due citate; nonostante quest'opzione sia effettivamente necessaria, se la si tralascia è ciò che viene comunque selezionato per ''default'': tanto vale allora dimenticarcela ;-).}}
 
Oltre alle opzioni "wpa-ssid" e "wpa-psk" (e "wpa-driver"), nel file ''/usr/share/doc/wpasupplicant/README.Debian.gz'' troverete tutte le altre possibilità che vi riportiamo qui sotto e utilizzabili a seconda dell'esigenza.
 
<pre>
Element        Example Value            Description
=======        =============            ===========
wpa-ssid      plaintextstring          sets the ssid of your network
 
wpa-bssid      00:1a:2b:3c:4d:5e        the bssid of your AP
 
wpa-psk        0123456789......        your preshared wpa key. Use
                                        wpa_passphrase(8) to generate your psk
                                        from a passphrase and ssid pair
 
wpa-key-mgmt  NONE, WPA-PSK, WPA-EAP,  list of accepted authenticated key
              IEEE8021X                management protocols
 
wpa-group      CCMP, TKIP, WEP104,      list of accepted group ciphers for WPA
              WEP40
 
wpa-pairwise  CCMP, TKIP, NONE        list of accepted pairwise ciphers for
                                        WPA
 
wpa-auth-alg  OPEN, SHARED, LEAP      list of allowed IEEE 802.11
                                        authentication algorithms
 
wpa-proto      WPA, RSN                list of accepted protocols
 
wpa-identity  myplaintextname          administrator provided username
                                        (EAP authentication)
 
wpa-password  myplaintextpassword      your password (EAP authentication)
 
wpa-scan-ssid  0 or 1                  toggles scanning of ssid with specific
                                        Probe Request frames
 
wpa-ap-scan    0 or 1 or 2              adjusts the scanning logic of
                                        wpa_supplicant
</pre>
 
== Network management ==
La configurazione di una connessione di rete (sia essa cablata o wireless) può essere compiuta anche attraverso applicazioni client-server che ne rendono più agevole la gestione.<br/>
A tal scopo sono nati [[demone|demoni]] come [[Network Manager]] o [[Wicd]] e applicazioni client che permettono di interfacciarsi con essi come:
;Network Manager:
* network-manager-gnome (applet con frontend GTK)
* plasma-widget-networkmanagement (plasma widget per KDE)
* plasma-nm (altro plasma widget)
* nm-cli (client di testo)
;Wicd:
* wicd-client (applet GTK)
* wicd-kde (plasma widget per KDE)
* wicd-cli (client di testo)
* wicd-curses (client semi-grafico)
 
Se vengono utilizzati questi strumenti anziché il file <code>/etc/network/interfaces</code> per gestire le proprie connessioni di rete, modificare il file <code>/etc/network/interfaces</code> in modo che contenga (oltre alle righe commentate) solo:
<pre>
auto lo
iface lo inet loopback
</pre>
in modo che possa configurare l'interfaccia di [[loopback]] e solo quella.
 
{{Autori
|Autore = [[Utente:Ferdybassi|Ferdybassi]]
|Verificata_da =
:[[Utente:MadameZou|MadameZou]] 16:09, 4 feb 2010 (CET)
:[[Utente:S3v|S3v]] 19:48, 11 gen 2014 (CET)
:[[Utente:HAL 9000|HAL 9000]] 20:41, 26 mag 2015 (CEST)
|Estesa_da =
:[[Utente:Brunitika|Brunitika]] 08:34, 20 nov 2010 (CET) Aggiunta configurazione wpa "diretta" in "interfaces"
:[[Utente:S3v|S3v]] 19:48, 11 gen 2014 (CET) (Network management)
|Numero_revisori = 3
}}
 
[[Categoria:Configurazione wireless]]
[[Categoria:Configurazione wireless]]
14

contributi

Menu di navigazione