How To
(→rapida all’uso di Libremesh) |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
La soluzione proposta da libre-mesh ci sembra molto interessante, usa diversi protocolli che sono interessanti, è in fase di sviluppo e ha bisogno di test perciò è adatta per una rete che inizia da zero, il sito ufficiale è questo: http://libre-mesh.org/ |
La soluzione proposta da libre-mesh ci sembra molto interessante, usa diversi protocolli che sono interessanti, è in fase di sviluppo e ha bisogno di test perciò è adatta per una rete che inizia da zero, il sito ufficiale è questo: http://libre-mesh.org/ |
||
− | Qui ci sono alcune info sulla struttura della [http://dev.libre-mesh.org/projects/libre-mesh/wiki/Network_Architecture rete]. |
+ | Potrebbe interessarti [[costi antenne]] |
− | La documentazione è ancora scarsa come è normale, dato che gli sviluppatori si concentrano sulla scrittura e test del codice così riportiamo la procedura usata per i test. |
+ | == rapida all’uso di Libremesh== |
− | La base per libre mesh è [https://openwrt.org/ openwrt] una distribuzione linux specifica per apparati wireless, molto diffusa e con un sacco di cose interessanti, se non lo conoscete, meglio darci un'occhiata. |
||
− | Alla distribuzione vengono aggiunti alcuni software per le reti mesh già in fase di creazione del file binario che andrà caricato sul router in modo che una volta caricato il file il software sia già pronto all'uso senz dover installare programmi successivamente. |
+ | Fonte: Libre-mesh Quick starting guide http://libremesh.org/docs/quick_starting_guide.html |
− | Si può fare anche su pc, ma è molto più comodo usare mesh perchè oltre a ciò che è descritto sopra si possono impostare anche alcuni parametri ad esempio ssid già sull'immagine, aggiungendo il fatto che la rete mesh si autoconfigura significa che basterà caricare il software su tutti i nodi, accenderli e la rete è operativa. |
+ | '''5 passaggi!''' |
− | Su questa pagina c'è la lista delle immagini compilate per tutti i progetti https://chef.mesh.altermundi.net/network/list/ |
+ | '''Conosci il tuo router? l’Hardware compatibile:''' |
− | E qui la cartella con le immagini pronte per ninuxbo: https://chef.mesh.altermundi.net/network/ninuxbo/ |
+ | E’ consigliato che i router abbiamo almeno 8MB di memory flash. Per router con 4MB di memoria usa lo speciale firmware chiamato -mini. |
+ | I router seguenti sono stati testati con LibreMesh ed hanno 8MB di memoria flash: |
||
− | Ora andando su questa pagina https://chef.mesh.altermundi.net/fwprofile/ninuxbo-default_stable/ e cliccando su descargar su scaricano tutte le immagini pronte per i vari modelli di router, e per tutte le versioni hardware selezionate da menù. |
+ | TP-Link WR842ND |
+ | TP-Link WR1043ND |
||
+ | TP-Link WDR3500 |
||
+ | TP-Link WDR3600 |
||
+ | TP-Link WDR4300 |
||
+ | Dragino MS14 |
||
+ | Alix 2d2 |
||
+ | Ubiquiti Unifi AP |
||
+ | Ubiquiti AirRouter |
||
+ | Ubiquiti AirGateway |
||
+ | Ubiquiti NanoStation M5 XW |
||
+ | Ubiquiti NanoStation M5 XM |
||
+ | Ubiquiti NanoBridge M5 |
||
+ | Ubiquiti NanoStation LoCo M2 |
||
+ | Ubiquiti PicoStation M2 |
||
+ | Ubiquiti Bullet M2 |
||
− | Per i [http://wiki.openwrt.org/it/toh/tp-link/tl-wr841nd TP LINK 841 ND] quelli che usiamo attualmente economici e molto diffusi |
+ | Il nostro che useremo di esempio: è un ubiquiti NanoStation M5 XM |
− | (ricordate di controllare la versione hardware sull'etichetta dal router e deve corrispondere ai caratteri in grassetto nel nome file qui sotto) |
||
− | https://chef.mesh.altermundi.net/ls/ninuxbo/r36140/default_stable/ar71xx/ |
+ | I modelli con 4 MB che sono stati testati usando la versione -mini: |
− | altermesh-tl-wr841n-'''v8'''-r36140-ninuxbo-default_stable-factory.bin |
+ | TP-Link WR740N |
+ | TP-Link WR741ND |
||
+ | TP-Link WR841ND |
||
− | Per l'upload un metodo veloce consiste nel copiare il file del firmware direttamente sul router in ssh ad esempio |
+ | Per informazioni dettagliate su questi router, guarda nelle pagine dedicate all’hardware. |
+ | Molti altri modelli sono supportati anche se non li abbiamo mai testati (o non lo sappiamo), guarda la lista dei nostri firmware proposti nei download. |
||
− | scp altermesh-tl-wr841n-v8-r36140-ninuxbo-default_stable-factory.bin root@192.168.1.1:/tmp/ |
+ | ________ |
+ | '''Ottieni il Firmware''' |
||
− | ssh root@192.168.1.1 |
+ | Scegli una fonte per il tuo software: |
− | Poi una volta collegati dare il comando: |
+ | Per un firmware precompilato con i parametri di default (e.g. wireless AP name LibreMesh.org) puoi andare alla pagina di download; |
− | |||
− | sysupgrade -n -v altermesh-tl-wr841nd-v3-r36140-ninuxbo-default_stable-factory.bin |
||
− | ed attendere |
+ | Per personalizzare almeno i parametri personali (e.g. il nome della rete AP, aggiungere pacchetti, cambiare gli IP assegnati) puoi usare la nostra piattaforma di CUCINA. Ti compilerà e manterra nel tuo profilo le immagini del firmware fatte apposta; |
− | Quando il router riparte è visibile la rete NinuxBo, collegandosi all'interfaccia web si possono veri i nodi connessi compresa la mappa dei nodi. |
+ | per avere più opzioni vai alla pagina Ottienilo. |
+ | |||
+ | ________ |
||
+ | '''Scarica il firmware giusto''' |
||
+ | |||
+ | Trova nei download il modello e nome giusto del tuo router. Potresti incappare in diverse varianti o simili. Puoi trovare istruzioni più dettagliate riguardo al tuo modello di router qui. |
||
+ | |||
+ | 1) Se stai installando per la prima volta (il router ha il firmware originale) scegli il link che finisce per -factory.bin. |
||
+ | 2) Se stai aggiornando una preesistente installazione di Libremesh o di Openwrt o LEDE, scegli il link che finisce per -sysupgrade.bin. |
||
+ | |||
+ | Es. per una ubiquiti nanostation M5 XM, con già openwrt installato, il link con il firmware da scaricare dopo la cottura, è |
||
+ | openwrt-15.05.1-ubnt-nano-m-r49403-fermentiboninux-1607-sysupgrade.bin |
||
+ | |||
+ | Es2. una ubiquiti nanostation M5 XW nuova di fabbrica, vorrà openwrt-15.05.1-ubnt-nano-m-xw-r49403-fermentiboninux-1607-factory.bin |
||
+ | |||
+ | Es3. Una ubiquiti nanostation loco XW nuova: openwrt-15.05.1-ubnt-loco-m-xw-r49403-fermentiboninux-1607-factory.bin |
||
+ | |||
+ | e se è invece già con un firmware open: openwrt-15.05.1-ubnt-loco-m-xw-r49403-fermentiboninux-1607-sysupgrade.bin |
||
+ | |||
+ | "XW is for the new generation of boards |
||
+ | |||
+ | TI is for the current iteration of Titanium products |
||
+ | |||
+ | XM is for all other airMax gear "22 |
||
+ | |||
+ | ________ |
||
+ | '''Procedura di installazione''' |
||
+ | |||
+ | Apri l’interfaccia web del tuo router. |
||
+ | Usando un cavo ethernet (rj45) connetti la porta LAN del tuo pc a quella del tuo router. |
||
+ | Sii sicuro che sul tuo pc ci sia solo una interfaccia di rete attiva e che questa sia la scheda ethernet. (es: disabilità l’interfaccia wireless) |
||
+ | |||
+ | 1)Se stai installando per la prima volta, segui le istruzioni dei costruttori per connettere il router. Di solito c’è scritto un IP sulla scatola originale o sotto il router stesso. Di solito viene assegnato di default l’IP 192.168.0.1 o 192.168.1.1 e digitandoli nell’url di un browser, puoi raggiungere la loro interfaccia web. |
||
+ | Se non riesci a connetterti al router perchè non riesci a scoprire il suo IP, puoi provare l’indirizzo IP del tuo gateway; ottienilo |
||
+ | apri un terminale e digita |
||
+ | |||
+ | netstat -rn |
||
+ | |||
+ | (mac), o |
||
+ | |||
+ | ip route show default |
||
+ | |||
+ | (GNU/Linux). Puoi trovare altri suggerimenti per scovare l’IP qui e qui. |
||
+ | |||
+ | 2) Se il router ha già operativo sopra OpenWrt o LEDE possono essere applicate le istruzione del paragrafo sotto. |
||
+ | |||
+ | 3) Se il router ha già sopra LibreMesh, apri un browser e vai alla pagina http://thisnode.info dovresti trovare l’interfaccia web. |
||
+ | |||
+ | Quindi ti puoi loggare come admin (se sono quelle di default, la username e password sono scritte sulla scatola del router, o in OpenWrt di default non c’è password di amministrazione, in LEDE invece è una password vuota, fai solo invio). |
||
+ | |||
+ | Per più opzini di connessione vai a vedere la pagina Come connettere i nodi. |
||
+ | Se hai il sospetto di non poter connettere il tuo router alla rete per configurazioni danneggiate, segui la guida Risolvi i problemi. |
||
+ | |||
+ | ______ |
||
+ | '''Flashing''' |
||
+ | |||
+ | Per i router Ubiquity AirMAx con una installazione di AirOS 5.6.x, se flashati con Libremesh si bloccano e il recupero non è agevole (devi aprirgli la scatola e connetterti direttamente sulla porta seriale, in oltre perderesti irrimediabilmente i dati di calibrazione della radio). |
||
+ | Se il tuo router va con una AirOS 5.6.x, devi portarlo ad una versione precedente: la AirOS 5.5.x per poi flasharlo con Libremesh. |
||
+ | |||
+ | [[Downgrade del firmware]] |
||
+ | |||
+ | Una volta che ti sei loggato come admin o come root nel tuo router, cerca la pagina “firmware upgrade”. |
||
+ | |||
+ | Se c’è l’opzione “Keep Settings”, ovvero “mantieni le impostazioni”, fai attenzione che NON sia barrata, in OpenWrt/LEDE lo è di default. |
||
+ | |||
+ | Carica il file prescelto del tuo firmware e clicca su Flash Image. Aspetta qualche minuto fino a quando il processo non è terminato. Riconnetti li l’interfaccia ethernet (per avere un nuovo IP) ed apri nel browser http://thisnode.info. |
||
+ | Complimenti, ora hai un router con LibreMesh! |
||
+ | |||
+ | ______ |
||
+ | '''Connettiti al tuo router LibreMesh''' |
||
+ | |||
+ | Connettiti al router tramite la sua wireless o tramite cavo ethernet ed apri http://thisnode.info nel browser. |
||
+ | Se è la prima volta che ti connetti in assoluto, ti chiederà di settare una password di amministrazione. Se lasci il tuo router Libremesh senza password di amministrazione potresti trovarti in seri problemi di gestione degli apparati dal lato della confidenzialità dei dati che ci passano. |
||
+ | |||
+ | Se hai il sospetto di non poter connettere il tuo router alla rete per configurazioni danneggiate, segui la guida Risolvi i problemi. |
||
+ | _______ |
Latest revision as of 14:34, 31 May 2017
La soluzione proposta da libre-mesh ci sembra molto interessante, usa diversi protocolli che sono interessanti, è in fase di sviluppo e ha bisogno di test perciò è adatta per una rete che inizia da zero, il sito ufficiale è questo: http://libre-mesh.org/
Potrebbe interessarti costi antenne
[edit] rapida all’uso di Libremesh
Fonte: Libre-mesh Quick starting guide http://libremesh.org/docs/quick_starting_guide.html
5 passaggi!
Conosci il tuo router? l’Hardware compatibile:
E’ consigliato che i router abbiamo almeno 8MB di memory flash. Per router con 4MB di memoria usa lo speciale firmware chiamato -mini. I router seguenti sono stati testati con LibreMesh ed hanno 8MB di memoria flash:
TP-Link WR842ND TP-Link WR1043ND TP-Link WDR3500 TP-Link WDR3600 TP-Link WDR4300 Dragino MS14 Alix 2d2 Ubiquiti Unifi AP Ubiquiti AirRouter Ubiquiti AirGateway Ubiquiti NanoStation M5 XW Ubiquiti NanoStation M5 XM Ubiquiti NanoBridge M5 Ubiquiti NanoStation LoCo M2 Ubiquiti PicoStation M2 Ubiquiti Bullet M2
Il nostro che useremo di esempio: è un ubiquiti NanoStation M5 XM
I modelli con 4 MB che sono stati testati usando la versione -mini:
TP-Link WR740N TP-Link WR741ND TP-Link WR841ND
Per informazioni dettagliate su questi router, guarda nelle pagine dedicate all’hardware. Molti altri modelli sono supportati anche se non li abbiamo mai testati (o non lo sappiamo), guarda la lista dei nostri firmware proposti nei download.
________ Ottieni il Firmware
Scegli una fonte per il tuo software:
Per un firmware precompilato con i parametri di default (e.g. wireless AP name LibreMesh.org) puoi andare alla pagina di download;
Per personalizzare almeno i parametri personali (e.g. il nome della rete AP, aggiungere pacchetti, cambiare gli IP assegnati) puoi usare la nostra piattaforma di CUCINA. Ti compilerà e manterra nel tuo profilo le immagini del firmware fatte apposta;
per avere più opzioni vai alla pagina Ottienilo.
________ Scarica il firmware giusto
Trova nei download il modello e nome giusto del tuo router. Potresti incappare in diverse varianti o simili. Puoi trovare istruzioni più dettagliate riguardo al tuo modello di router qui.
1) Se stai installando per la prima volta (il router ha il firmware originale) scegli il link che finisce per -factory.bin. 2) Se stai aggiornando una preesistente installazione di Libremesh o di Openwrt o LEDE, scegli il link che finisce per -sysupgrade.bin.
Es. per una ubiquiti nanostation M5 XM, con già openwrt installato, il link con il firmware da scaricare dopo la cottura, è openwrt-15.05.1-ubnt-nano-m-r49403-fermentiboninux-1607-sysupgrade.bin
Es2. una ubiquiti nanostation M5 XW nuova di fabbrica, vorrà openwrt-15.05.1-ubnt-nano-m-xw-r49403-fermentiboninux-1607-factory.bin
Es3. Una ubiquiti nanostation loco XW nuova: openwrt-15.05.1-ubnt-loco-m-xw-r49403-fermentiboninux-1607-factory.bin
e se è invece già con un firmware open: openwrt-15.05.1-ubnt-loco-m-xw-r49403-fermentiboninux-1607-sysupgrade.bin
"XW is for the new generation of boards
TI is for the current iteration of Titanium products
XM is for all other airMax gear "22
________ Procedura di installazione
Apri l’interfaccia web del tuo router. Usando un cavo ethernet (rj45) connetti la porta LAN del tuo pc a quella del tuo router. Sii sicuro che sul tuo pc ci sia solo una interfaccia di rete attiva e che questa sia la scheda ethernet. (es: disabilità l’interfaccia wireless)
1)Se stai installando per la prima volta, segui le istruzioni dei costruttori per connettere il router. Di solito c’è scritto un IP sulla scatola originale o sotto il router stesso. Di solito viene assegnato di default l’IP 192.168.0.1 o 192.168.1.1 e digitandoli nell’url di un browser, puoi raggiungere la loro interfaccia web. Se non riesci a connetterti al router perchè non riesci a scoprire il suo IP, puoi provare l’indirizzo IP del tuo gateway; ottienilo apri un terminale e digita
netstat -rn
(mac), o
ip route show default
(GNU/Linux). Puoi trovare altri suggerimenti per scovare l’IP qui e qui.
2) Se il router ha già operativo sopra OpenWrt o LEDE possono essere applicate le istruzione del paragrafo sotto.
3) Se il router ha già sopra LibreMesh, apri un browser e vai alla pagina http://thisnode.info dovresti trovare l’interfaccia web.
Quindi ti puoi loggare come admin (se sono quelle di default, la username e password sono scritte sulla scatola del router, o in OpenWrt di default non c’è password di amministrazione, in LEDE invece è una password vuota, fai solo invio).
Per più opzini di connessione vai a vedere la pagina Come connettere i nodi. Se hai il sospetto di non poter connettere il tuo router alla rete per configurazioni danneggiate, segui la guida Risolvi i problemi.
______ Flashing
Per i router Ubiquity AirMAx con una installazione di AirOS 5.6.x, se flashati con Libremesh si bloccano e il recupero non è agevole (devi aprirgli la scatola e connetterti direttamente sulla porta seriale, in oltre perderesti irrimediabilmente i dati di calibrazione della radio). Se il tuo router va con una AirOS 5.6.x, devi portarlo ad una versione precedente: la AirOS 5.5.x per poi flasharlo con Libremesh.
Una volta che ti sei loggato come admin o come root nel tuo router, cerca la pagina “firmware upgrade”.
Se c’è l’opzione “Keep Settings”, ovvero “mantieni le impostazioni”, fai attenzione che NON sia barrata, in OpenWrt/LEDE lo è di default.
Carica il file prescelto del tuo firmware e clicca su Flash Image. Aspetta qualche minuto fino a quando il processo non è terminato. Riconnetti li l’interfaccia ethernet (per avere un nuovo IP) ed apri nel browser http://thisnode.info. Complimenti, ora hai un router con LibreMesh!
______ Connettiti al tuo router LibreMesh
Connettiti al router tramite la sua wireless o tramite cavo ethernet ed apri http://thisnode.info nel browser. Se è la prima volta che ti connetti in assoluto, ti chiederà di settare una password di amministrazione. Se lasci il tuo router Libremesh senza password di amministrazione potresti trovarti in seri problemi di gestione degli apparati dal lato della confidenzialità dei dati che ci passano.
Se hai il sospetto di non poter connettere il tuo router alla rete per configurazioni danneggiate, segui la guida Risolvi i problemi. _______