Dimensione: 820
Commento:
|
Dimensione: 2644
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
* NinuxVerona | *NinuxVerona |
Linea 7: | Linea 7: |
* NinuxBO | *[[ http://wiki.bologna.ninux.org | NinuxBO ]] |
Linea 9: | Linea 9: |
Come tutti i firmware open source è possibile compilare una immagine di Libre-Mesh - link. | == Configurazione == La configurazione è semplificata, leggermente differente tra le diverse isole. |
Linea 11: | Linea 12: |
La configurazione è semplificata - link a pagina con descrizione del file /etc/config/lime. | Modificare il file di configurazione: {{{ # vim /etc/config/lime }}} |
Linea 13: | Linea 17: |
Le diverse isole consigliano configurazioni leggermente differenti - link a NinuxBO - link a NinuxVerona. | Applicare le modifiche e renderle permanenti: {{{ # lime-config # uci commit }}} == Scaricare il firmware == Il firmware libre-mesh può essere scaricato da [[ http://downloads.libre-mesh.org/ | qui ]]. == Compilare == Come tutti i firmware open source è possibile compilare una immagine di Libre-Mesh. Si consiglia di compilarlo utilizzando lime-build, come illustrato di seguito: Procuratevi un computer con Linux e circa 9 GB di spazio libero su disco. Installate le dipendenze necessarie alla compilazione, ad esempio su Debian potete installarle con: {{{ apt-get install git build-essential libncurses5-dev zlib1g-dev gawk subversion }}} Dunque scaricate lime-build, che successivamente si occuperà di scaricare tutto il resto e di compilarlo: {{{ git clone https://github.com/libre-mesh/lime-build.git }}} Controllate la lista dei router supportati da lime-build e trovate il vostro modello: {{{ make list_targets }}} se non trovate il vostro device nella lista chiedete nella [[ https://lists.libre-mesh.org/mailman/listinfo/dev | mailing list degli sviluppatori di Libre-Mesh ]] che qualcuno aggiunga il supporto. Compilate l'immagine per il vostro target, indicandolo dopo T=. Indicate anche il numero di processi simultanei di compilazione che volete utilizzare. Ad esempio per compilare una immagine per una Ubiquiti NanoStation M5 utilizzando appieno un processore quad core potete lanciare: {{{ make J=5 T=nsm5 build }}} Le immagini prodotte si troveranno nella cartella "images". Altre opzioni per l'uso di lime-build possono essere trovate [[ https://github.com/libre-mesh/lime-build/blob/master/README.md | qui ]]. === Altre guide === *[[ http://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt | Guida Ninux Bologna ]] *[[ http://dev.libre-mesh.org/projects/libre-mesh/wiki/Compile_Manually | Guida ufficiale [EN] ]] |
Il firmware Libre-Mesh è il nuovo firmware per le community wireless sviluppato dagli sforzi congiunti di italiani, spagnoli ed argentini riuniti sotto il nome di, appunto, Libre-Mesh. Precisamente il firmware Libre-Mesh è un insieme di moduli da aggiungere a OpenWrt per gestire il routing dinamico e altre funzioni necessarie per gestire una rete mesh.
Libre-Mesh viene attualmente utilizzato in Ninux da:
Configurazione
La configurazione è semplificata, leggermente differente tra le diverse isole.
Modificare il file di configurazione:
# vim /etc/config/lime
Applicare le modifiche e renderle permanenti:
# lime-config # uci commit
Scaricare il firmware
Il firmware libre-mesh può essere scaricato da qui.
Compilare
Come tutti i firmware open source è possibile compilare una immagine di Libre-Mesh.
Si consiglia di compilarlo utilizzando lime-build, come illustrato di seguito:
Procuratevi un computer con Linux e circa 9 GB di spazio libero su disco. Installate le dipendenze necessarie alla compilazione, ad esempio su Debian potete installarle con:
apt-get install git build-essential libncurses5-dev zlib1g-dev gawk subversion
Dunque scaricate lime-build, che successivamente si occuperà di scaricare tutto il resto e di compilarlo:
git clone https://github.com/libre-mesh/lime-build.git
Controllate la lista dei router supportati da lime-build e trovate il vostro modello:
make list_targets
se non trovate il vostro device nella lista chiedete nella mailing list degli sviluppatori di Libre-Mesh che qualcuno aggiunga il supporto.
Compilate l'immagine per il vostro target, indicandolo dopo T=. Indicate anche il numero di processi simultanei di compilazione che volete utilizzare. Ad esempio per compilare una immagine per una Ubiquiti NanoStation M5 utilizzando appieno un processore quad core potete lanciare:
make J=5 T=nsm5 build
Le immagini prodotte si troveranno nella cartella "images".
Altre opzioni per l'uso di lime-build possono essere trovate qui.