Flashing: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Aggiunta metodo tftp e base del flashing
(Rinfrescata e aggiunte in vista dell'howto)
(Aggiunta metodo tftp e base del flashing)
Riga 11: Riga 11:
Il codice è disponibile su gitorious.org, un sito di hosting per progetti opensource. Per ottenerlo si deve usare git.
Il codice è disponibile su gitorious.org, un sito di hosting per progetti opensource. Per ottenerlo si deve usare git.


WARNING: Questa guida è stata testata solo su antenne Ubiquiti
WARNING: Questa guida è stata testata solo su antenne Ubiquiti e con sistemi operativi Linux. I comandi usati vengono digitati in un emulatore di terminale,tipicamente si trova in Menu->Accessori->Terminale


=== Ottenere il codice ===
=== Ottenere il codice ===
Riga 63: Riga 63:
<*> 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.
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 76: Riga 77:
</li>
</li>
</ul>
</ul>
<li>
Per sicurezza controllare che in
<pre>
Location:
-> Kernel modules
-> Network Support
--- kmod-batman-adv......................................... B.A.T.M.A.N. Adv
[ ]  enable verbose debug logging
[*]  enable bridge loop avoidance
[*]  enable distributed arp table
[*]  enable network coding [requires promisc mode support]
[*]  enable batctl
</pre>
Le voci siano selezionate come da esempio.
</li>
<li>Una volta finito di configurare bisogna uscire premendo il tasto <Esc> fino a risalire tutti i menu ed arrivare al dialogo
<li>Una volta finito di configurare bisogna uscire premendo il tasto <Esc> fino a risalire tutti i menu ed arrivare al dialogo
<pre>Do you wish to save your new OpenWrt configuration?</pre>
<pre>Do you wish to save your new OpenWrt configuration?</pre>
Riga 97: Riga 113:
* In caso di driver madwifi
* In caso di driver madwifi
  cd atheros
  cd atheros
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.  
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 allora 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:
*Metodo TFTP
==== Metodo WebUI (solo per factory) ====
*Metodo SSH
==== Metodo TFTP (Sia factory che sysupgrade) ====
*Metodo WebUI (solo per factory)
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.
 
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.
*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.
*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
 
Pposizionatevi nella cartella che contiene l'immagine e (se la avete scaricata da blacksmith.eigenlab.org) controllate che l'md5sum sia uguale a quello riportato nel file md5sums nella cartella bin con il comando
cat md5sums | grep $(md5sum <nome del file immagine> |cut -d' ' -f1)
L'md5sum è una stringa che identifica inequivocabilmente un file, è ricavata da esso attraverso il calcolo dell' hash.
Se il comando da come output per esempio
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
Allora il file è corretto e potete procedere altrimenti riscaricatelo.
In un terminale digitate:
tftp 192.168.1.21
verbose
binary
put <nome dell' immagine>
Attendere che l'antenna si riavvii 3-4 volte.
Quando l'antenna smetterà di riavviarsi e i led non cambieranno in continuazione avrete finito.
 
Per avere l'ipv6 locale e poter entrare in ssh nella vostra antenna digitate:
ping6 ff02::1%<nome dell'interfaccia di rete>
 
Escludete il vostro ipv6 link locale, se non lo conoscete digitate
ip -6 a s <nome dell'interfaccia di rete>
E guardate quello che comincia con fe80::
 
Per esempio
 
blacksmith@efesto bin/ar71xx $ ip -6 a s eth0
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2a00:1508:1:f010::3350/64 scope global
valid_lft forever preferred_lft forever
'''inet6 fe80::49ff:fef8:2148/64 scope link'''
Quello scritto in grassetto è il vostro ipv6 locale.
 
Per sicurezza controllate che il MAC address dell'antenna e l'ipv6 dell'antenna abbiamo alcune ultime cifre in comune.
Segnate da una parte l'ipv6 dell'antenna.
==== Metodo SSH ====
111

contributi

Menu di navigazione