Flashing: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
nessun oggetto della modifica
(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 comunita' viene sviluppato in diversi branch di cui i principali sono:
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'altro pacchetto, in questo caso bwtest-webui necessita di bwtest che viene automaticamente selezionato.
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 allora bisognerà usare l'immagine con la dicitura factory altrimenti andrà scelta quella con la dicitura sysupgrade.
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 premere il pulsantino.
*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:
8

contributi

Menu di navigazione