OS3 Linux Day 2010 Rete mesh intradomestica

19
Andrea Rossi Officina S3 1 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.

description

OS3 Linux Day 2010 Rete mesh intradomestica un esperienza

Transcript of OS3 Linux Day 2010 Rete mesh intradomestica

Page 1: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 1

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.

Page 2: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 2

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).

Page 3: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 3

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.

Page 4: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 4

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.

Page 5: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 5

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.

Page 6: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 6

Officina per una Società Sostenibile e Solidale

Installazione del firmware sull'APIn questo esempio l'AP in questione è una Fonera a cui ho installato openwrt perchè di fatto è già il suo kernel modificato dal progetto Fon.

Page 7: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 7

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.

Page 8: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 8

Officina per una Società Sostenibile e Solidale

Page 9: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 9

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........

Page 10: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 10

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.

Page 11: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 11

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=mesh

Page 12: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 12

Officina per una Società Sostenibile e Solidale

Page 13: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 13

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/

Page 14: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 14

Officina per una Società Sostenibile e Solidale

Page 15: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 15

Officina per una Società Sostenibile e Solidale

Page 16: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 16

Officina per una Società Sostenibile e Solidale

Page 17: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 17

Officina per una Società Sostenibile e Solidale

Page 18: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 18

Officina per una Società Sostenibile e Solidale

Esempio di mesh inter domestica

Page 19: OS3 Linux Day 2010 Rete mesh intradomestica

Andrea Rossi Officina S3 19

Officina per una Società Sostenibile e Solidale

Approfondimenti

http://openwrt.org/http://www.autistici.org/freeside/doku.php?id=meshhttp://www.open-mesh.com/http://www.dd-wrt.com/site/indexhttp://www.fon.com/ithttp://flash.fonera.be/http://www.gargoyle-router.com/download.phphttp://www.wifi-ita.com/