534
Commento: Inserita sezione relativa alle sperimentazioni in corso sulle tematiche di rete
|
6515
cambiata domenica nerd in giovedì nerd
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
TODO | = La rete Ninux.org = La rete ninux.org è una rete libera che si estende su Roma e provincia.<<BR>> Per vedere lo stato della rete puoi andare sul nostro [[http://map.ninux.org|Mapserver]] e vedere i nodi attivi, i nodi potenziali ed i collegamenti attivi. Ad ogni collegamento corrisponde una linea, il cui colore (verde, giallo o rosso) rappresenta la bontà del ''link''. <<BR>> Per quanto riguarda il routing ci siamo affidati al protocollo [[OLSR]] e puoi vedere la [[TopologiaOLSR|topologia OLSR qui]] |
Linea 3: | Linea 4: |
* [[http://map.ninux.org|Mapserver]] * [[TopologiaOLSR]] |
{{attachment:nodoninux2.jpg|testo|align="right"}} |
Linea 6: | Linea 6: |
== Rete -> Crea un nodo! == * NuovoNodo * GestioneIndirizzi * '''HowTo''' * '''[[Hardware]]''' *'''[[ComprareHardware]]''' <<Icon(new)>> * AlixOpenWrt <<Icon(new)>> * [[Linksys_WRT54GL]] * [[Asus_WL-500g]] * LaFonera - La Fonera * PowerOverEthernet * ListaSpesa * ResuscitareWrtConJtag * Firmwares * FirmwareNinux <<Icon(new)>> * [[freifunk]] * SetupFreifunk * [[Kamikaze]] <<Icon(new)>> * SperimentazioniRete |
== Crea un nuovo Nodo == Per creare un nuovo nodo ti serve un [[#hardware|access point wireless]] su cui va installato un ''sistema operativo'' ([[#firmware|firmware]]). <<BR>> Quindi dovresti scegliere un indirizzo IP [[GestioneIndirizzi|coerente]] con la numerazione che utilizziamo e collegarti ad almeno un altro nodo della rete che si trova [[http://map.ninux.org|vicino a te]]. <<BR>> Tieni presente che potresti effettuare collegamenti, magari con l'ausilio di [[#antenne|antenne]] direttive, anche con nodi lontani chilometri purché i punti siano visibili in linea di vista. <<BR>> Se hai dubbi o ti serve aiuto, contattaci attraverso la [[MailingLists|mailing list]] dopo aver visitato le pagine [[NinuxOrgFAQ|Domande Frequenti]] e NuovoNodo oppure vieni a trovarci durante l'evento settimanale. Il Giovedì Nerd (vedi calendario in home page) <<BR>> Se invece sei proprio digiuno di wireless, ti consigliamo ti dare un occhiata alla versione che abbiamo tradotto in italiano del libro ''Wireless Networking in the Developing World'' che puoi trovare [[http://wiki.ninux.org/wndw/|sempre su questo wiki.]]<<BR>> Se ti puo' essere utile, abbiamo a disposizione del materiale comunitario. Prova a dare un'occhiata sulla pagina dell'[[Inventario]]. == Hardware == <<Anchor(hardware)>> Per entrare a far parte della rete ninux.org ti serve anzitutto un access point che ti consigliamo di scegliere tra quelli [[http://toh.openwrt.org|compatibili]] con il firmware [[OpenWrt|openwrt]].<<BR>> Noi consigliamo diverse tipologie in base al nodo che si vuole costruire: * [[http://www.ubnt.com/products/nano.php|nanostation]] se si vuole realizzare un nodo semplice, può essere montata su un palo e non ha bisogno di essere inscatolata * [[http://www.ubnt.com/products/rs.php|routestation]] se si vuole realizzare un nodo estendibile nel tempo e con più interfacce radio (utile se dobbiamo collegare il nodo a più punti utilizzando più di una antenna esterna) * Se il nodo è interno all'abitazione anche una fonera o simile può essere presa in considerazione In generale Se vuoi montare l'access point all'esterno della tua abitazione, ti servirà anche [[ListaSpesa|altro materiale]] reperibile in ferramenta o nei negozi che vendono materiale elettrico o in [[ComprareHardware|altri negozi specializzati]]. Per alimentare il tuo access point esterno, ti potrebbe essere utile portare la corrente attraverso il cavo ethernet in modo da avere un solo cavo che esce da casa: in questo caso potresti utilizzare la tecnica del Power over ethernet sia la nanostation che la routerstation forniscono anche questa opportunità.<<BR>> Per approfondire l'argomento, visita la pagina [[PowerOverEthernet|power over ethernet]]. == Antenne == <<Anchor(antenne)>> Per connettere due nodi a distanza, puo' essere necessario l'utilizzo di antenne direttive.<<BR>> Questo argomento non può essere discusso in poche righe e richiede esperienza e un sopralluogo per valutare la situazione. Ti consigliamo di scrivere in [[MailingLists|mailing list]] Comunque se siete amanti de DIY potete provare a realizzare un natenna ti questo tipo: [[antennaPCB]] Altrimenti siti come http://netek.eu/ hanno una vasta scelta. == Software (firmware) == <<Anchor(firmware)>> Sui dispositivi ''embedded'' come gli access point o le routerboard, così come su ogni computer, deve essere presente un [[http://it.wikipedia.org/wiki/Sistema_operativo|Sistema Operativo]]. <<BR>> [[FirmwareNinux|{{attachment:screenshot_fw_ninux.jpg|testo|align="left"}}]] A differenza di questi ultimi però, gli embedded hanno tipicamente solo pochi mega di ram e ancor meno di capacità di immagazzinamento dati. I sistemi operativi che girano su questi apparati si chiamano firmware e devono essere quindi fatti "su misura". <<BR>> Il firmware che utilizziamo maggiormente per i nodi di ninux.org è [[OpenWRT]], attualmente arrivato alla versione 10. Da OpenWRT sono derivati diversi altri firmware come FreiFunk ([[freifunk|qui]] le istruzioni per installarlo e [[SetupFreifunk|qui]] quelle per configurarlo). <<BR>> Abbiamo creato anche un [[FirmwareNinux|firmware di Ninux]] (al momento non mantenuto). E' possibile creare un firmware partendo dalla versione attuale di OpenWRT con le istruzioni che potete trovare [[FirmwareNinuxFromOpenWRT|qui]] == Protocolli di routing == Esistono diversi approcci per il routing dinamico in reti wireless mesh.<<BR>> L'approccio classico è quello di [[OLSR]], che è attualmente il protocollo utilizzato per la rete ninux: ogni nodo ha informazioni su tutta la topologia di rete e decide le proprie rotte in base alla qualità dei vari link. OLSR è attualmente tra i protocolli più usati in questo tipo di scenari ma presenta (anche) l'incoveniente di dover configurare gli indirizzi dei nodi manualmente. <<BR>> Altri protocolli ([[DART]], [[Netsukuku]] ) ovviano a questo problema introducendo un indirizzamento dinamico .<<BR>> Tra i principali scopi della rete ninux c'e' la ricerca di nuove soluzioni, quindi spazio alla libera [[SperimentazioniRete|sperimentazione]]! == Altro == Nella pagina degli HowTo potete trovare delle mini-guide per risolvere tanti problemi pratici. Venite a trovarci alla [[domenica nerd]] per trovare la risposta anche al vostro! ;-) == Link == Ecco le pagine linkate: ||'''NuovoNodo''' ||''[[Hardware]]''' ''''' ||Firmwares ||Varie''' ''' || ||GestioneIndirizzi ||ComprareHardware ||FirmwareNinux ||HowTo || || ||AlixOpenWrt ||[[freifunk]] ||SperimentazioniRete || || ||[[Linksys_WRT54GL]] ||SetupFreifunk ||[[Netsukuku]] || || ||[[Asus_WL-500g]] ||[[Kamikaze]] ||[[DART]] || || ||LaFonera || || || || ||PowerOverEthernet || || || || ||ListaSpesa || || || || ||ResuscitareWrtConJtag || || || [[ListaSpesa|altro materiale]] [[ComprareHardware|altri negozi specializzati]] [[PowerOverEthernet|power over ethernet]] |
La rete Ninux.org
La rete ninux.org è una rete libera che si estende su Roma e provincia.
Per vedere lo stato della rete puoi andare sul nostro Mapserver e vedere i nodi attivi, i nodi potenziali ed i collegamenti attivi. Ad ogni collegamento corrisponde una linea, il cui colore (verde, giallo o rosso) rappresenta la bontà del link.
Per quanto riguarda il routing ci siamo affidati al protocollo OLSR e puoi vedere la topologia OLSR qui
Crea un nuovo Nodo
Per creare un nuovo nodo ti serve un access point wireless su cui va installato un sistema operativo (firmware).
Quindi dovresti scegliere un indirizzo IP coerente con la numerazione che utilizziamo e collegarti ad almeno un altro nodo della rete che si trova vicino a te.
Tieni presente che potresti effettuare collegamenti, magari con l'ausilio di antenne direttive, anche con nodi lontani chilometri purché i punti siano visibili in linea di vista.
Se hai dubbi o ti serve aiuto, contattaci attraverso la mailing list dopo aver visitato le pagine Domande Frequenti e NuovoNodo oppure vieni a trovarci durante l'evento settimanale. Il Giovedì Nerd (vedi calendario in home page)
Se invece sei proprio digiuno di wireless, ti consigliamo ti dare un occhiata alla versione che abbiamo tradotto in italiano del libro Wireless Networking in the Developing World che puoi trovare sempre su questo wiki.
Se ti puo' essere utile, abbiamo a disposizione del materiale comunitario. Prova a dare un'occhiata sulla pagina dell'Inventario.
Hardware
Per entrare a far parte della rete ninux.org ti serve anzitutto un access point che ti consigliamo di scegliere tra quelli compatibili con il firmware openwrt.
Noi consigliamo diverse tipologie in base al nodo che si vuole costruire:
nanostation se si vuole realizzare un nodo semplice, può essere montata su un palo e non ha bisogno di essere inscatolata
routestation se si vuole realizzare un nodo estendibile nel tempo e con più interfacce radio (utile se dobbiamo collegare il nodo a più punti utilizzando più di una antenna esterna)
- Se il nodo è interno all'abitazione anche una fonera o simile può essere presa in considerazione
In generale Se vuoi montare l'access point all'esterno della tua abitazione, ti servirà anche altro materiale reperibile in ferramenta o nei negozi che vendono materiale elettrico o in altri negozi specializzati.
Per alimentare il tuo access point esterno, ti potrebbe essere utile portare la corrente attraverso il cavo ethernet in modo da avere un solo cavo che esce da casa: in questo caso potresti utilizzare la tecnica del Power over ethernet sia la nanostation che la routerstation forniscono anche questa opportunità.
Per approfondire l'argomento, visita la pagina power over ethernet.
Antenne
Per connettere due nodi a distanza, puo' essere necessario l'utilizzo di antenne direttive.
Questo argomento non può essere discusso in poche righe e richiede esperienza e un sopralluogo per valutare la situazione. Ti consigliamo di scrivere in mailing list
Comunque se siete amanti de DIY potete provare a realizzare un natenna ti questo tipo: antennaPCB Altrimenti siti come http://netek.eu/ hanno una vasta scelta.
Software (firmware)
Sui dispositivi embedded come gli access point o le routerboard, così come su ogni computer, deve essere presente un Sistema Operativo.
A differenza di questi ultimi però, gli embedded hanno tipicamente solo pochi mega di ram e ancor meno di capacità di immagazzinamento dati. I sistemi operativi che girano su questi apparati si chiamano firmware e devono essere quindi fatti "su misura".
Il firmware che utilizziamo maggiormente per i nodi di ninux.org è OpenWRT, attualmente arrivato alla versione 10. Da OpenWRT sono derivati diversi altri firmware come FreiFunk (qui le istruzioni per installarlo e qui quelle per configurarlo).
Abbiamo creato anche un firmware di Ninux (al momento non mantenuto). E' possibile creare un firmware partendo dalla versione attuale di OpenWRT con le istruzioni che potete trovare qui
Protocolli di routing
Esistono diversi approcci per il routing dinamico in reti wireless mesh.
L'approccio classico è quello di OLSR, che è attualmente il protocollo utilizzato per la rete ninux: ogni nodo ha informazioni su tutta la topologia di rete e decide le proprie rotte in base alla qualità dei vari link. OLSR è attualmente tra i protocolli più usati in questo tipo di scenari ma presenta (anche) l'incoveniente di dover configurare gli indirizzi dei nodi manualmente.
Altri protocolli (DART, Netsukuku ) ovviano a questo problema introducendo un indirizzamento dinamico .
Tra i principali scopi della rete ninux c'e' la ricerca di nuove soluzioni, quindi spazio alla libera sperimentazione!
Altro
Nella pagina degli HowTo potete trovare delle mini-guide per risolvere tanti problemi pratici. Venite a trovarci alla domenica nerd per trovare la risposta anche al vostro!
Link
Ecco le pagine linkate:
Firmwares |
Varie |
||
|
|||
|
|||
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
altro materiale altri negozi specializzati power over ethernet