doc:appunti:hardware:gl_ar150
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:gl_ar150 [2017/03/11 06:27] – [Altro software GL.iNet non necessario] niccolo | doc:appunti:hardware:gl_ar150 [2019/05/30 10:22] – [Aggiornamento Software] niccolo | ||
---|---|---|---|
Line 9: | Line 9: | ||
^ LuCI | 15.05-54-gfd60055 | ^ LuCI | 15.05-54-gfd60055 | ||
^ CPU | Atheros AR9330 rev 1 | | ^ CPU | Atheros AR9330 rev 1 | | ||
- | ^ RAM | 64 Mb | | + | ^ RAM | 60 Mb | |
^ Total Flash Storage | ^ Total Flash Storage | ||
^ Free Flash Storage | ^ Free Flash Storage | ||
+ | |||
+ | ===== Recensione ===== | ||
+ | |||
+ | Hardware potente, software free e open source quasi al 100% (OpenWrt) | ||
+ | |||
+ | Dopo un mese di funzionamento 24 ore su 24 posso dire che il router non ha dato alcun problema di affidabilità e funzionamento. L'ho acquistato per sostituire una vecchia Fonera che aveva iniziato a bloccarsi ogni qualche giorno. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Il punto di forza di questo oggetto è il software OpenWrt installato. Si tratta della versione Chaos Calmer 15.05 comprensiva di interfaccia web di amministrazione LuCI. Le personalizzazioni effettuate da GL.iNet sono poche si possono disabilitare grazie all' | ||
+ | |||
+ | Ho usato altri apparati dove si poteva installare OpenWrt con vari trucchi, ad esempio il TP-LINK TL-WR741ND e il Linksys WRT-54G, ma questo router è decisamente superiore. Anzitutto perché OpenWrt è installato di fabbrica, poi perché ha 64 Mb di RAM e 16 Mb di flash (sono solo 16 Mb RAM e 4 Mb di flash sul TP-LINK e sul Linksys). La configurazione di default comprende l' | ||
+ | |||
+ | Tra le varie funzioni custom di GL.iNet c'è una interfaccia web di amministrazione semplificata, | ||
+ | |||
+ | Grazie all' | ||
+ | |||
+ | Oltre alle due porte Ethernet (WAN e LAN) c'è anche uno switch hardware a due posizioni (probabilmente sarebbero tre posizioni, se si smonta il case o si allarga il foro permettendo così lo slittamento completo dello switch). Con la versione standard del software lo switch non ha alcuna funzione, ma gli smanettoni possono associare l' | ||
+ | |||
+ | Sono disponibili anche alcune linee GPIO, utili sempre agli smanettoni per collegare altri dispositivi (ad esempio un RTC clock che imposti l'ora di sistema anche in assenza di internet). | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Partizioni, memoria, ecc. ===== | ||
< | < | ||
Line 104: | Line 128: | ||
opkg list | opkg list | ||
</ | </ | ||
+ | |||
+ | ===== Usare il repository OpenWrt originale ===== | ||
+ | |||
+ | Per utilizzare il repository ufficiale OpenWrt invece di quello custom GL.iNet si modifca il file **''/ | ||
+ | |||
+ | < | ||
+ | src/gz chaos_calmer_base | ||
+ | src/gz chaos_calmer_luci | ||
+ | src/gz chaos_calmer_management | ||
+ | src/gz chaos_calmer_packages | ||
+ | src/gz chaos_calmer_routing | ||
+ | src/gz chaos_calmer_telephony | ||
+ | </ | ||
+ | |||
+ | Quindi si esegue il tradizionale | ||
+ | |||
+ | < | ||
+ | opkg update | ||
+ | opkg list | ||
+ | </ | ||
+ | |||
+ | Se nel listing risultano pacchetti non aggiornati rispetto al repository potrebbe essere necessario editare manualmente il file **''/ | ||
+ | |||
===== DNS Dinamico ===== | ===== DNS Dinamico ===== | ||
Line 153: | Line 200: | ||
* **/ | * **/ | ||
- | :!: L' | + | :!: L' |
- | :!: gl_health | + | :!: Il demone **gl_health** si disabilita commentanto la riga relativa in ''/ |
==== Repository OpenWrt ==== | ==== Repository OpenWrt ==== | ||
Line 210: | Line 257: | ||
option src_ip ' | option src_ip ' | ||
</ | </ | ||
+ | |||
+ | === Chiave RSA === | ||
+ | |||
+ | Il client ssh è Dropbear, per generare la chiave RSA si usa **dropbearkey** (il formato non è lo stesso di '' | ||
+ | |||
+ | < | ||
+ | dropbearkey -f .ssh/ | ||
+ | </ | ||
+ | |||
+ | La parte pubblica della chiave viene mostrata a video, non salvata. Si consiglia di salvarla nel file **'' | ||
+ | |||
+ | < | ||
+ | dropbearkey -y -f .ssh/ | ||
+ | </ | ||
+ | ===== Configurazione OpenVPN ===== | ||
+ | |||
+ | Purtroppo **GL.iNet** ha aggiunto una gestione di OpenVPN con **file di configurazione** e **script custom** (cioè non quelli predefiniti di OpenWRT). | ||
+ | |||
+ | In particolare esiste un servizio custom GL.iNet chiamato **/ | ||
+ | |||
+ | È quindi necessario **abilitare OpenVPN secondo GL.iNet**: | ||
+ | |||
+ | < | ||
+ | uci set glconfig.openvpn.enable=1 | ||
+ | uci commit glconfig | ||
+ | </ | ||
+ | |||
+ | Verificare che l' | ||
+ | |||
+ | < | ||
+ | uci get glconfig.openvpn.enable | ||
+ | </ | ||
+ | |||
+ | Si può verificare che il servizio attivo è solo **startvpn** (di GL.iNet) e non **openvpn** (default di OpenWRT): | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Probabilmente la **soluzione più pulita** sarebbe quella di **disabilitare il servizio custom** di GL.iNet e abilitare quello standard di OpenWRT/ | ||
+ | |||
+ | < | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
===== Switch ===== | ===== Switch ===== | ||
Line 229: | Line 323: | ||
Il sistema fornisce come aggancio lo script **''/ | Il sistema fornisce come aggancio lo script **''/ | ||
+ | |||
+ | ===== Aggiornamento Software ===== | ||
+ | |||
+ | ^ Versione GL.iNet | ||
+ | | 2.271 | | | ||
+ | | 3.012 | OpenWrt 18.06.1 | | ||
+ | |||
+ | Nella versione **3.012** ci sono i seguenti file custom GL.iNet da considerare: | ||
+ | |||
+ | * **/ | ||
+ | * **/ | ||
+ | * **/ | ||
+ | * **/ | ||
+ | |||
===== Web References ===== | ===== Web References ===== | ||
Line 236: | Line 344: | ||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// |
doc/appunti/hardware/gl_ar150.txt · Last modified: 2023/09/11 10:36 by niccolo