Translation(s): English - Français - Italiano
Rete WiFi ad hoc
Questa pagina descrive come stabilire una rete WiFi decentralizzata.
Una rete wireless ad hoc, chiamata anche Independent Basic Service Set (IBSS), consiste di dispositivi wireless locali (nodi) che si scoprono a vicenda e formano una rete, ognuno in grado di trasmettere i dati per altri nodi. Per la gestione di questa comunicazione non è richiesto un access point.
Negli esempi seguenti verranno configurati due client LAN wireless come nodi di rete ad hoc con indirizzi IP statici; prima di continuare installare il pacchetto wireless-tools.
Metodo Debian
su ogni nodo aprire il file /etc/network/interfaces in un editor di testi:
$ su # sensible-editor /etc/network/interfaces
- definire un blocco per l'interfaccia di ogni nodo wireless, impostando in modalità ad hoc il SSID di rete e la modalità di funzionamento del dispositivo:
Nodo A
auto wlan0 iface wlan0 inet static address 192.168.1.1 netmask 255.255.255.0 wireless-channel 1 wireless-essid MIARETE wireless-mode ad-hocNodo B
auto wlan0 iface wlan0 inet static address 192.168.1.2 netmask 255.255.255.0 wireless-channel 1 wireless-essid MIARETE wireless-mode ad-hoc - salvare il file e chiudere l'editor
attivare l'interfaccia su ciascun nodo:
# ifup wlan0
scansionare alla ricerca di celle ad hoc nel raggio di portata (necessario per alcuni driver per innescare la scansione IBSS):
# iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 02:0F:B5:4F:74:ED ESSID:"MIARETE" Mode:Ad-Hoc Frequency:2.412 GHz (Channel 1) Quality=42/70 Signal level=-53 dBm Noise level=-95 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100effettuare un ping al nodo A dal nodo B come test:
you@nodeB$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.073 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.061 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.062 ms 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.063 ms --- 192.168.1.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3001ms rtt min/avg/max/mdev = 0.061/0.064/0.073/0.010 ms
Si veda la pagina di manuale di interfaces(5) per informazioni su /etc/network/interfaces.
Metodo manuale
disattivare l'interfaccia wireless su ogni nodo, modificare la modalità di funzionamento del dispositivo e il SSID, quindi riattivarla:
$ su # ifconfig wlan0 down # iwconfig wlan0 channel 1 essid MIARETE mode ad-hoc # ifconfig wlan0 up
scansionare alla ricerca di celle ad hoc nel raggio di portata (necessario per alcuni driver per innescare la scansione IBSS):
iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 02:0F:B5:4F:74:ED ESSID:"MIARETE" Mode:Ad-Hoc Frequency:2.412 GHz (Channel 1) Quality=42/70 Signal level=-53 dBm Noise level=-95 dBm Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100- per ogni nodo assegnare un indirizzo IP all'interfaccia wireless:
Nodo A
# ifconfig wlan0 192.168.1.1 netmask 255.255.255.0
Nodo B
# ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
effettuare un ping al nodo A dal nodo B come test:
you@nodeB$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.073 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.061 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.062 ms 64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.063 ms --- 192.168.1.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3001ms rtt min/avg/max/mdev = 0.061/0.064/0.073/0.010 ms
Risoluzione dei problemi
- La frequenza del canale predefinito (2.412 GHz: canale 1) è spesso congestionata, in caso di difficoltà si provi ad usare un canale diverso.
- I dispositivi Wireless LAN compatibili con le specifiche IEEE 802.11 supportano solo un bitrate massimo di 11 Mbit/s.
Si veda anche
http://hostap.epitest.fi/ | hostapd è un demone per trasformare un computer in un access point.
