Ignifugo (NinuxBO).
Napoli 2017 - Nack
Sono una frontend developer, partecipo alla comunità Hackmeeting e provo a fare il mio meglio in alcuni progetti...
Una organizzazione indipendente di contadini per l'autonomia alimentare dalle GDO
Quindi questa estate è successo che sono andata a vivere in campagna!
50 km da Bologna!
così
spendo di più perchè faccio pià telefonate
internet è molto più lento perchè non sono zone interessanti per gli ISP
sei fuori dalla città e quindi le tue comunicazioni diventano super importanti
intensifichi le comunicazioni con quelli che vivono (+o-) vicino a te
costruirci una infrastruttura dal basso
1. Free Transit: The owner agrees to provide free transit accross their free network. The owner agrees not to modify or interfere with data as it passes through their free network. 2. Open Communication: The owner agrees to publish the information necessary for peering to take place This information shall be published under a free licence The owner agrees to be contactable and will provide at least an email adress 3. No Warranty: There is no guaranteed level of service The service is provided "as is", with no warranty or liability of whatsoever kind The service can be scaled back or withdrawn at any time with no notice 4. Terms of Use: The owner is entitled to formulate an 'acceptable use policy' This may or may not contain information about additional services provided (apart from basic access) The owner is free to formulate this policy as long as it does not contradict points 1 to 3 of this agreement (see point 5) 5. Local Amendments: (to be filled in ad-hoc by the node owner as this document is implemented)
Nessuno!
Lo scopo della comunità è costruire l'infrastruttura, poi ognun@ decide che cosa condividere, che cosa necessita e cosa vuol trovarci.
Example:
Lo scopo di Ninux NON è dare l'accesso ad Internet, ma costruire un network dal basso, un ALTRA INTERNET, davvero decentralizzata per l'hardware, il software e la gestione. Tu puoi trovare una connessione ad Internet se:
Sì!
dal 2012, guarda: http://ninux.org/LawsAboutWireless
Le antenne sono molto ma molto meno potenti di quelle dei telefoni cellulari
e stanno sul tuo tetto invece che in tasca.
Ci sono gruppi di Ninux che ti possono insegnare le basi...
... e ti danno una mano anche sul tetto!
Ponti Wireless sulle frequenze libere. Quinfi congiungiamo case a vista con router da esterni.
Più o meno queste cose:
x 2
1.A)Vedi il posto:
1.A)Vedi il posto: zoom
1.B)Vedi il posto:
1.B)Vedi il posto: zoom
2.A)Controlla che sia possibile andare sul tetto A
2.B)Controlla che sia possibile andare sul tetto B
2)Guarda sulla mappa per sapere la zona di Fresnel
9m
3)Test!
3.A)Antenna A
3.A)Antenna B
4.A)Imposta la rete locale A
4.B)Imposta la rete locale B
... e non scordarti degli amici
I routers sono a tutti gli effetti dei computer,
e la maggior parte hanno sistemi operativi proprietari
Quindi ci installiamo una specifica Distro GNU/Linux!
It's easy
Principalmente gestisce il routing dinamico,
importante in un network mesh.
Ciascuna isola Ninux sceglie come maneggiare il routing interno.
Il routing tra isole (VPN o connessione diretta) era gestito come fa Internet (BGP) e poi con BMX.
Non servono: le isole Ninux hanno sviluppato un firmware pre configurato (OpenWrt/LEDE derivato)!
Al momento il più usato è Libre-Mesh, nato tra
Ninux (Italia), Guifi (Catalogna) e Altermesh (Argentina).
Così puoi costruirti la tua rete mesh solo impostando il nome!
eigenNet + GUIFI + Altermundi + NinuxVerona + NinuxBO ... | ⇨ Libre-Mesh |
Ogni comunità ha differenti necessità...
Allora facciamolo modulare!
Libre-Mesh usa:
Questi due protocolli scalano bene.
Dal sito web di LibreMesh in 2 modi:
Puoi chiedere al server "Cucina" di compilarti tutti i firmware per la tua rete.
E' facile e lo puoi fare in modo grafico.
oppure vai di ssh
In Italia abbiamo 300 nodi attivi, ma migliaia di nodi potenziali
con più di 300 nodi
con migliai di nodi!
con più di 30'000 nodi
Email address:
ignifugo@insicuri.net
Slides URL:
https://git.lattuga.net/
Website URL:
https://digitigrafo.it/
OpenPGP fingerprint:
F93B DB56 B5E5 9798 C890 6588 180E BFCA 5FFB B6E3
grazie!