Burocrati, Amministratori, wegan
111
contributi
(Aggiunta metodo tftp e base del flashing) |
(Aggiunte webui e ssh) |
||
Riga 12: | Riga 12: | ||
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 | 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 | ||
WARNING: Per avere una conoscenza di base dei termini usati si rimanda alle pagine [[Glossario]] e [[HowToRete]] | |||
=== Ottenere il codice === | === Ottenere il codice === | ||
Riga 105: | Riga 107: | ||
Anche l'opzione -j <numero di core fisici +1> per parallelizzare la compilazione e velocizzarla. | Anche l'opzione -j <numero di core fisici +1> per parallelizzare la compilazione e velocizzarla. | ||
=== Validazione dell'immagine === | |||
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. | |||
Posizionatevi nella cartella delle immagini e date il seguente comando | |||
cat md5sums | grep $(md5sum <nome del file immagine> |cut -d' ' -f1) | |||
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. | |||
=== Flashing === | === Flashing === | ||
Prendere l'immagine che ci serve dentro la cartella bin | Prendere l'immagine che ci serve dentro la cartella bin | ||
cd CartellaOpenWRT/bin/ | cd CartellaOpenWRT/bin/ | ||
Riga 118: | Riga 129: | ||
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 WebUI | ==== Metodo WebUI ==== | ||
==== Metodo TFTP | Le antenne Ubiquiti hanno installato airOs, un firmware proprietario di Ubiquiti che recentemente ha reso più difficile la personalizzazione dello stesso. Da sempre usiamo OpenWRT per le nostre immagini essendo un progetto OpenSource | ||
Vediamo come usare l'interfaccia web per installare OpenWRT: | |||
*Collegare l'antenna al POE inserendo il cavo ethernet nella porta POE | |||
*Collegare il POE al computer usando un cavo ethernet inserendolo nella porta LAN | |||
*Attaccare il cavo della corrente | |||
*Aprire un browser all'indirizzo 192.168.1.21 autenticarsi con il login di default scritto sulla scatola, dovrebbero essere | |||
user: ubnt | |||
password: ubnt | |||
*Nella tab ''System'' sezione ''Device Maintenance'' premere su ''Update'' e caricare l'immagine del firmware factory dopo aver verificato l'md5sum | |||
*Attendere il riavvio | |||
==== 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. | ||
Riga 129: | Riga 151: | ||
*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 | |||
In un terminale digitate: | In un terminale digitate: | ||
tftp 192.168.1.21 | tftp 192.168.1.21 | ||
Riga 145: | Riga 160: | ||
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 ==== | |||
'''Solo per sysupgrade''' | |||
*Aprire un terminale | |||
*Entrare nella cartella delle immagini | |||
*Validare l'immagine | |||
*Caricare l'immagine sull'antenna con scp | |||
scp <immagine validata> root@[<ipv6 locale dell'antenna>%<interfaccia di rete>]:/tmp | |||
*Entrare nell'antenna con | |||
ssh root@<ipv6 locale dell'antenna>%<interfaccia di rete> | |||
*Dare il comando | |||
sysupgrade /tmp/<nome immagine> | |||
Solitamente bisogna passare anche il parametro -n in modo che non salvi le configurazioni precedenti. | |||
=== 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: | ||
ping6 ff02::1%<nome dell'interfaccia di rete> | ping6 ff02::1%<nome dell'interfaccia di rete> | ||
Riga 160: | Riga 188: | ||
'''inet6 fe80::49ff:fef8:2148/64 scope link''' | '''inet6 fe80::49ff:fef8:2148/64 scope link''' | ||
Quello scritto in grassetto è il vostro ipv6 locale. | Quello scritto in grassetto è il vostro ipv6 locale. | ||
Per usarlo dovete usare la forma <ipv6 link local>%<interfaccia di rete> | |||
fe80::49ff:fef8:2148%eth0 | |||
Per sicurezza controllate che il MAC address dell'antenna e l'ipv6 dell'antenna abbiamo alcune ultime cifre in comune. | 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. | Segnate da una parte l'ipv6 dell'antenna. | ||