8
contributi
(Aggiunta nota sui nodi) |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
EigenNet e' un firmware per reti comunitarie basato su OpenWrt, per soddisfare le esigenze di tante | EigenNet e' un firmware per reti comunitarie basato su OpenWrt, per soddisfare le esigenze di tante comunità, viene sviluppato in diversi branch di cui i principali sono: | ||
* master - ramo di sviluppo instabile, attualmente usa batman-adv per la costruzione della rete mesh a layer 2. | * master - ramo di sviluppo instabile, attualmente usa batman-adv per la costruzione della rete mesh a layer 2. | ||
Riga 18: | Riga 18: | ||
Scegliere la release di OpenWrt da usare, raccomandiamo di usare Attitude Adjustement (12,04). | Scegliere la release di OpenWrt da usare, raccomandiamo di usare Attitude Adjustement (12,04). | ||
Vengono descritti i passi anche per antenne che usano driver madwifi anche se si tratta di antenne abbastanza vecchie e le antenne acquistate recentemente (circa dopo il 2012) avranno quasi di sicuro una scheda wireless che usa ath9k. | Vengono descritti i passi anche per antenne che usano driver madwifi, anche se si tratta di antenne abbastanza vecchie e le antenne acquistate recentemente (circa dopo il 2012) avranno quasi di sicuro una scheda wireless che usa ath9k. | ||
* Scaricare il sorgente di OpenWrt seguendo [[https://dev.openwrt.org/wiki/GetSource le istruzioni su questa pagina]] | * Scaricare il sorgente di OpenWrt seguendo [[https://dev.openwrt.org/wiki/GetSource le istruzioni su questa pagina]] | ||
Riga 65: | Riga 65: | ||
<*> eigennet-reghack.............................. Regulatory domain unlocker | <*> eigennet-reghack.............................. Regulatory domain unlocker | ||
</pre> | </pre> | ||
Se una voce è segnata con --- vuol dire che è stata selezionata da un | Se una voce è segnata con --- vuol dire che è stata selezionata da un altro pacchetto, in questo caso bwtest-webui necessita di bwtest che viene automaticamente selezionato. | ||
Il pacchetto fondamentale è ''eigennet-autoconf'' che farà la magia di configurare l'antenna. | Il pacchetto fondamentale è ''eigennet-autoconf'' che farà la magia di configurare l'antenna. | ||
Il resto è opzionale e dipende dal caso specifico | Il resto è opzionale e dipende dal caso specifico | ||
Riga 110: | Riga 110: | ||
Per evitare di brikkare l'antenna (ovvero renderla un mattone buono solo per i muretti) bisogna verificare che le immagini siano state ottenute correttamente. Questo è utile sopratutto quando si scaricano via web. | Per evitare di brikkare l'antenna (ovvero renderla un mattone buono solo per i muretti) bisogna verificare che le immagini siano state ottenute correttamente. Questo è utile sopratutto quando si scaricano via web. | ||
Per controllare l'integrità delle immagini si usa l'md5sum che è una stringa che identifica inequivocabilmente un file, è ricavata da esso attraverso il calcolo dell' hash. | Per controllare l'integrità delle immagini si usa l'md5sum, che è una stringa che identifica inequivocabilmente un file, è ricavata da esso attraverso il calcolo dell' hash. | ||
Posizionatevi nella cartella delle immagini e date il seguente comando | Posizionatevi nella cartella delle immagini e date il seguente comando | ||
cat md5sums | grep $(md5sum <nome del file immagine> |cut -d' ' -f1) | cat md5sums | grep $(md5sum <nome del file immagine> |cut -d' ' -f1) | ||
Riga 116: | Riga 116: | ||
blacksmith@efesto bin/ar71xx $ cat md5sums | grep $(md5sum openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin|cut -d' ' -f1) | blacksmith@efesto bin/ar71xx $ cat md5sums | grep $(md5sum openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin|cut -d' ' -f1) | ||
d87a2d913951baed3709022d5575242a *openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin | d87a2d913951baed3709022d5575242a *openwrt-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin | ||
Allora il file è corretto e potete procedere altrimenti riscaricatelo. | Allora il file è corretto e potete procedere; altrimenti riscaricatelo. | ||
=== Flashing === | === Flashing === | ||
Prendere l'immagine che ci serve dentro la cartella bin | Prendere l'immagine che ci serve dentro la cartella bin | ||
Riga 126: | Riga 126: | ||
L'immagine da usare dipende dal modello dell'antenna, tipicamente sarà un'antenna di Ubiquiti, [[http://wiki.openwrt.org/toh/start#ubiquiti qui]] la tabella delle antenne coi relativi articoli, in ogni articolo è scritta l'immagine da usare. NON usare l'immagine con la dicitura jffs2 a meno che non sappiate cosa state facendo. | L'immagine da usare dipende dal modello dell'antenna, tipicamente sarà un'antenna di Ubiquiti, [[http://wiki.openwrt.org/toh/start#ubiquiti qui]] la tabella delle antenne coi relativi articoli, in ogni articolo è scritta l'immagine da usare. NON usare l'immagine con la dicitura jffs2 a meno che non sappiate cosa state facendo. | ||
Nel caso di primo flashing | Nel caso di primo flashing, bisognerà usare l'immagine con la dicitura factory, altrimenti andrà scelta quella con la dicitura sysupgrade. | ||
A seconda del metodo scelto per il flashing si dovrà procedere in diversi modi: | A seconda del metodo scelto per il flashing si dovrà procedere in diversi modi: | ||
Riga 143: | Riga 143: | ||
==== Metodo TFTP ==== | ==== Metodo TFTP ==== | ||
Per il sysupgrade è meglio usare [[Flashing#Metodo_SSH]] | Per il sysupgrade è meglio usare [[Flashing#Metodo_SSH]] | ||
Questo metodo consiste nell'inserire nell'antenna messa in una modalità particolare l'immagine del firmware e lasciare che l'antenna si scriva da sola. | Questo metodo consiste nell'inserire nell'antenna, messa in una modalità particolare, l'immagine del firmware e lasciare che l'antenna si scriva da sola. | ||
Praparazione | Praparazione | ||
*Prendere l'antenna e collegare il POE (il parallelepipedo nero che si attacca alla corrente) alla corrente, collegare il cavo ethernet al computer ed inserirlo nella porta con scritto LAN del POE. | *Prendere l'antenna e collegare il POE (il parallelepipedo nero che si attacca alla corrente) alla corrente, collegare il cavo ethernet al computer ed inserirlo nella porta con scritto LAN del POE. | ||
*Inserire il cavo ethernet nell'antenna ma NO==== Metodo WebUI (solo per factory) ====N nel POE | *Inserire il cavo ethernet nell'antenna ma NO==== Metodo WebUI (solo per factory) ====N nel POE | ||
*Accanto alla porta ethernet sull'antenna c'è un piccolo foro con un pulsantino non visibile dall'esterno, con l'aiuto di una graffetta | *Accanto alla porta ethernet sull'antenna c'è un piccolo foro con un pulsantino non visibile dall'esterno, con l'aiuto di una graffetta premetelo. | ||
*Tenendo premuto il pulsantino connettere il cavo ethernet dell'antenna alla porta POE e aspettare, dopo pochi secondi l'antenna inizierà ad emettere una sequenza di luci che si riperterà. Adesso l'antenna è in Recovery Mode | *Tenendo premuto il pulsantino, connettere il cavo ethernet dell'antenna alla porta POE e aspettare, dopo pochi secondi l'antenna inizierà ad emettere una sequenza di luci che si riperterà. Adesso l'antenna è in Recovery Mode | ||
*L'antenna adesso risponde all'IP 192.168.1.21 | *L'antenna adesso risponde all'IP 192.168.1.21 | ||
*Posizionatevi nella cartella che contiene l'immagine e controllate l'md5sum | *Posizionatevi nella cartella che contiene l'immagine e controllate l'md5sum | ||
Riga 158: | Riga 158: | ||
put <nome dell' immagine> | put <nome dell' immagine> | ||
Attendere che l'antenna si riavvii 3-4 volte. | Attendere che l'antenna si riavvii 3-4 volte. | ||
Quando l'antenna smetterà di riavviarsi e i led non cambieranno in continuazione avrete finito. | Quando l'antenna smetterà di riavviarsi e i led non cambieranno in continuazione, avrete finito. | ||
==== Metodo SSH ==== | ==== Metodo SSH ==== | ||
Riga 172: | Riga 172: | ||
*Dare il comando | *Dare il comando | ||
sysupgrade /tmp/<nome immagine> | sysupgrade /tmp/<nome immagine> | ||
Solitamente bisogna passare anche il parametro -n in modo che non salvi le configurazioni precedenti. | Solitamente bisogna passare anche il parametro -n, in modo che non salvi le configurazioni precedenti. | ||
=== Ottenere l'ipv6 locale dell'antenna === | === Ottenere l'ipv6 locale dell'antenna === | ||
Per avere l'ipv6 locale e poter entrare in ssh nella vostra antenna digitate: | Per avere l'ipv6 locale e poter entrare in ssh nella vostra antenna digitate: |
contributi