1723
Commento:
|
5107
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 3: | Linea 3: |
Per vedere lo stato della rete, potete andare su nostro [[http://map.ninux.org|Mapserver]] e vedere i nodi attivi, i nodi potenziali ed i collegamenti attivi. Per quanto riguarda il routing, ci siamo affidati al protocollo [[OLSR]] e potete vedere la [[TopologiaOLSR|topologia OLSR qui]] | La rete ninux.org è una rete libera che si estende su Roma e provincia.<<BR>> Per vedere lo stato della rete potete 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 potete vedere la [[TopologiaOLSR|topologia OLSR qui]] |
Linea 8: | Linea 10: |
Per creare un nuovo nodo ti serve un [[#hardware|Access Point wireless]] su cui dovrai inserire un sistema operativo ([[#firmware|firmware]]). | Per creare un nuovo nodo ti serve un [[#hardware|access point wireless]] su cui dovrai installare un sistema operativo ([[#firmware|firmware]]). |
Linea 10: | Linea 12: |
A questo punto dovrai sceglierti un indirizzo IP [[GestioneIndirizzi|coerente]] con la numerazione che utilizziamo, e quindi collegarti ad almeno un altro nodo della rete che si trova [[http://map.ninux.org|vicino a te]]. | A questo punto dovrai scegliere un indirizzo IP [[GestioneIndirizzi|coerente]] con la numerazione che utilizziamo e quindi collegarti ad almeno un altro nodo della rete che si trova [[http://map.ninux.org|vicino a te]]. |
Linea 12: | Linea 14: |
Tieni presente che è possibile effettuare collegamenti anche molto lunghi (alcuni chilometri) purchè i punti siano visibili in linea di vista, magari con l'ausilio di [[#antenne|antenne]] direttive. | 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. |
Linea 14: | Linea 16: |
Se hai dubbi o ti serve aiuto, contattaci attraverso la [[MailingList|mailing list]] e visita la pagina [[NuovoNodo|NuovoNodo]] | Se hai dubbi o ti serve aiuto, contattaci attraverso la [[MailingLists|mailing list]] dopo aver visitato le pagine [[NinuxOrgFAQ|Domande Frequenti]] e [[NuovoNodo|NuovoNodo]]. <<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.]] |
Linea 18: | Linea 22: |
* '''HowTo''' * '''[[Hardware]]''' * '''ComprareHardware''' <<Icon(new)>> * AlixOpenWrt <<Icon(new)>> * [[Linksys_WRT54GL]] * [[Asus_WL-500g]] * LaFonera - La Fonera * PowerOverEthernet * ListaSpesa * ResuscitareWrtConJtag |
Per entrare a far parte di 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>> In base al tuo budget e all'utilizzo che ne vuoi fare puoi comprare [[LaFonera|la fonera]] (costo < 10 €), un [[Linksys_WRT54GL|Linksys WRT54GL]] (costo < 50 €) un [[Asus_WL-500g|Asus WL-500g]] (costo ???) o una ''routerboard'' come la [[AlixOpenWrt|Alix]] (costo < 200€).<<BR>> Le routerboard hanno il vantaggio di: * essere in generale dispositivi più potenti (e quindi più costosi!) * avere la possibilità di inserire più schede wireless indipendenti (utile se dobbiamo collegare il nodo a più punti utilizzando più di una antenna esterna) * utilizzare memorie esterne basate su compact flash : in questo modo è più facile installare il firmware sul dispositivo, o recuperarlo sopo un installazione andata male o dopo un grave malfunzionamento software 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 [[PowerOverEthernet|power over ethernet]].<<BR>> Per approfondire l'argomento, visita la pagina [[Hardware|Hardware]]. |
Linea 31: | Linea 34: |
TODO | |
Linea 33: | Linea 37: |
<<Anchor(firmware)>> * Firmwares * FirmwareNinux <<Icon(new)>> * [[freifunk]] * SetupFreifunk * [[Kamikaze]] <<Icon(new)>> |
<<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 7 meglio nota con il nome di [[Kamikaze]]. 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]] che vi consigliamo di provare! ;-) |
Linea 41: | Linea 50: |
* [[OLSR]] * [[DAT|DART]] * [[Netsukuku|Netsukuku]] * SperimentazioniRete |
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|DART]], [[Netsukuku|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|sperimantazione]]! == Altro == * '''HowTo''' |
La rete Ninux.org
La rete ninux.org è una rete libera che si estende su Roma e provincia.
Per vedere lo stato della rete potete 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 potete vedere la topologia OLSR qui
Crea un nuovo Nodo
Per creare un nuovo nodo ti serve un access point wireless su cui dovrai installare un sistema operativo (firmware).
A questo punto dovrai scegliere un indirizzo IP coerente con la numerazione che utilizziamo e quindi 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.
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.
Hardware
Per entrare a far parte di ninux.org ti serve anzitutto un access point che ti consigliamo di scegliere tra quelli compatibili con il firmware openwrt.
In base al tuo budget e all'utilizzo che ne vuoi fare puoi comprare la fonera (costo < 10 €), un Linksys WRT54GL (costo < 50 €) un Asus WL-500g (costo ???) o una routerboard come la Alix (costo < 200€).
Le routerboard hanno il vantaggio di:
- essere in generale dispositivi più potenti (e quindi più costosi!)
- avere la possibilità di inserire più schede wireless indipendenti (utile se dobbiamo collegare il nodo a più punti utilizzando più di una antenna esterna)
- utilizzare memorie esterne basate su compact flash : in questo modo è più facile installare il firmware sul dispositivo, o recuperarlo sopo un installazione andata male o dopo un grave malfunzionamento software
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.
Per approfondire l'argomento, visita la pagina Hardware.
Antenne
TODO
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 7 meglio nota con il nome di Kamikaze. 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 che vi consigliamo di provare!
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 sperimantazione!