Translation(s): English - Français - Italiano
Réseau WiFi Ad-hoc
Cette page explique comment construire un réseau WiFi décentralisé.
Un réseau sans-fil ad-hoc - connu aussi sous le nom de Independent Basic Service Set (IBSS) - consiste en une série de périphériques sans-fil locaux (noeuds) qui se reconnaissent les uns les autres et forment un réseau où chacun peut transmettre les données des autres noeuds. Pour la gestion de ces communications, il n'y a pas besoin d'un point d'accès.
Avec les exemples suivants, on verra la configuration de deux clients de réseau local sans-fil comme noeuds de réseau ad-hoc, avec des adresses IP statiques. Avant de continuer, il faut installer le paquet wireless-tools.
La méthode Debian
Sur chaque noeud du réseau ouvrez le fichier /etc/network/interfaces dans un éditeur de texte :
$ su # sensible-editor /etc/network/interfaces
- Définissez des paragraphes pour l'interface de chacun des noeuds sans-fil, configurant le nom du réseau (SSID) et paramétrant le fonctionnement des appareils en mode ad-hoc:
Noeud A
auto wlan0 iface wlan0 inet static address 192.168.1.1 netmask 255.255.255.0 wireless-channel 1 wireless-essid MYNETWORK wireless-mode ad-hoc
Noeud B
auto wlan0 iface wlan0 inet static address 192.168.1.2 netmask 255.255.255.0 wireless-channel 1 wireless-essid MYNETWORK wireless-mode ad-hoc
- Enregistrez le fichier et quittez l'éditeur de texte
Activez l'interface de chacun des noeuds :
# ifup wlan0
Scannez à la recherche des cellules ad-hoc à portée (c'est nécessaire pour que certains pilotes déclenchent le scan IBSS):
# iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 02:0F:B5:4F:74:ED ESSID:"MYNETWORK" 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
Pour tester, effectuez un "ping" du noeud A à partir du noeud B :
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
Voir la page du manuel interfaces(5) pour des informations générales sur le fichier /etc/network/interfaces .
Méthode manuelle
Sur chaque noeud, désactivez l'interface sans-fil, modifier le mode de fonctionnement de l'appareil et son SSID, puis réactivez l'interface :
$ su # ifconfig wlan0 down # iwconfig wlan0 channel 1 essid MYNETWORK mode ad-hoc # ifconfig wlan0 up
Scannez à la recherche des cellules ad-hoc à portée (c'est nécessaire pour que certains pilotes déclenchent le scan IBSS) :
iwlist wlan0 scan wlan0 Scan completed : Cell 01 - Address: 02:0F:B5:4F:74:ED ESSID:"MYNETWORK" 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
- Sur chaque noeud, donnez une adresse IP à l'interface sans-fil :
Noeud A
# ifconfig wlan0 192.168.1.1 netmask 255.255.255.0
Noeud B
# ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
Pour tester, effectuez un "ping" du noeud A à partir du noeud B :
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
Dépannage
- La fréquence et le canal par défaut (2.412 GHz, canal 1) sont souvent encombrés. Essayez d'utiliser un canal différent si vous rencontrez des difficultés.
- Les périphériques de réseau local sans-fil suivant la spécification IEEE 802.11 supportent seulement un débit maximum de 11 Mbit/s.
Voir aussi
http://hostap.epitest.fi/ | hostapd est un démon qui convertit un ordinateur en point d'accès.