Officina per una SocietĂ Sostenibile e Solidale
Rete mesh wi-fi (a cura di Officina S3)
E' una rete magliata di comunicazione senza fili cooperativa, costituita da un gran numero di nodi che fungono da ricevitori, trasmettitori e ripetitori e può essere fatta da dispositivi fissi o mobili.
Andrea Rossi Officina S3
1
Officina per una SocietĂ Sostenibile e Solidale
Caratteristiche principali Cooperativa: perchĂŠ se un nodo viene meno alla rete, a causa di problemi hardware o qualunque altro motivo, i nodi vicini semplicemente cercano altri percorsi per trasmettere il segnale (si rivolgono ad altri nodi).
Andrea Rossi Officina S3
2
Officina per una SocietĂ Sostenibile e Solidale
Decentralizzata: (non ci sono server centrali) quindi molto adattabile e resistente, dal momento che ogni nodo deve solamente trasmettere un segnale al massimo fino al nodo successivo.
Andrea Rossi Officina S3
3
Officina per una SocietĂ Sostenibile e Solidale
Economica: perchĂŠ non ha bisogno di lavori di scavo per canalizzare e portare le linee in fibra, e poi i dispositivi ai nodi non hanno bisogno di molto cablaggio e sono relativamente economici.
Andrea Rossi Officina S3
4
Officina per una SocietĂ Sostenibile e Solidale
Un esempio di costruzione della mesh intradomestica Accertarsi che il modem adsl (o router) abbia una porta ethernet libera, quindi procurasi degli access point. Il numero degli A.P. dipende da quanti punti wifi mi interessa avere.
Andrea Rossi Officina S3
5
Officina per una Società Sostenibile e Solidale
Installazione del firmware sull'AP In questo esempio l'AP in questione è una Fonera a cui ho installato openwrt perchè di fatto è già il suo kernel modificato dal progetto Fon.
Andrea Rossi Officina S3
6
Officina per una Società Sostenibile e Solidale
OpenWrt quindi è una distribuzione pensata apposta per rimpiazzare il firmware di router per connessioni senza fili con un sistema Gnu/Linux. OpenWrt è completamente amministrabile attraverso un’interfaccia web. In più questa distro è dotata di un sistema di gestione dei pacchetti chiamato “ipkg” molto simile ad apt-get di Debian. Andrea Rossi Officina S3
7
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
8
Officina per una SocietĂ Sostenibile e Solidale
Il firmware sulla Fonera non ha bisogno di cavo seriale per essere installato e nemmeno complicatissime istruzioni via telnet o via ssh da shell, ma........
Andrea Rossi Officina S3
9
Officina per una SocietĂ Sostenibile e Solidale
Per installare la Fonera si può usare un programma che si chiama AP51. L'applicativo carica due file che derivano dal progetto openwrt. Uno file serve per il boot della Fonera e l'altro serve per il suo kernel in modo tale che poi l'AP in questione possa funzionare come punto mesh. Andrea Rossi Officina S3
10
Officina per una SocietĂ Sostenibile e Solidale
Naturalmente se si lavora in ambiente linux il programma AP51 e i due file si devono lanciare con una istruzione impartita da shell come super utente. Il link in cui viene descritta la procedura è questo: http://www.autistici.org/freeside/doku.php?id=me
Andrea Rossi Officina S3
11
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
12
Officina per una SocietĂ Sostenibile e Solidale
Una dashboard mesh Una volta che a tutte le fonere è stato cambiato il firmware occorre una dashboard per amministrarle e per fare questo ho usato sempre la guida http://www.autistici.org/freeside/doku.php?id=mesh Concretamente mi sono appoggiato al progetto openmesh che mette a disposizione delle funzioni da web di controllo della rete. http://www.open-mesh.com/ Andrea Rossi Officina S3
13
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
14
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
15
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
16
Officina per una SocietĂ Sostenibile e Solidale
Andrea Rossi Officina S3
17
Officina per una SocietĂ Sostenibile e Solidale
Esempio di mesh inter domestica
Andrea Rossi Officina S3
18
Officina per una SocietĂ Sostenibile e Solidale
Approfondimenti http://openwrt.org/ http://www.autistici.org/freeside/doku.php?id=mesh http://www.open-mesh.com/ http://www.dd-wrt.com/site/index http://www.fon.com/it http://flash.fonera.be/ http://www.gargoyle-router.com/download.php http://www.wifi-ita.com/ Andrea Rossi Officina S3
19