OPENWRT , cosa e'?
e' un software da installare su alcuni router (molti in verita) che permette di trasformare un semplice router in un router con prestazioni eccezzionali, anche perche' essendo basato su linux , da' la flessibilita' del sistema operativo, la possibilita' di utilizzare scripting , e tool di gestione propri del mondo linux
e' modulare, quindi oltre alla parte base, si possono aggiungere con pochi comandi dei moduli aggiuntivi
e' multipiattaforma , quindi ne troveremo una versione x86 , una arm, e tante versioni customizzate per tanti router commerciali
a cosa serve OPENWRT ?
in tutti quei casi dove abbiamo di bisogno di qualcosa in piu' del classico router : ci serve una vpn, load balancing, failover , vogliamo realizzare una configurazione di rete dove ci serve collegare una wireless ad una lan , ci serve un server voip , vogliamo aggiungere un firewall , necessitiamo del supporto per le vlan e tanto altro ancora
sopra ho messo delle foto di alcuni dispositivi su cui ho fatto personalmente girare openwrt, e una delle prime cose con cui ho dovuto far i conti e' la dimensione della flash di ogni dispositivo, la flash e' quella parte del dispositivo su cui andremo a scrivere il firmware , e fungera' quindi da hard disk, il quantitativo minimo di flash per poter usare openwrt e' di 4mb (TP-LINK MR3040) , ma su 4 mb di flash c'entra a stento il sistema base e l' interfaccia grafica, per qualsiasi aggiunta si dovra' usare una memoria esterna (pendrive , sdcard)
la prima volta che avremo un device in mano da convertire con openwrt, potremmo doverlo fisicamente aprire e magari metter mano al saldatore , non tutti i router supportano nativamente il passaggio dal loro firmware al firmware openwrt, uno di questi e' il router telecom alice gate voip 2 plus .(NMU 714192)
non tutti i router passati ad openwrt mantengono la funzionalita' adsl ( ma a me la cosa non interessava), spesso i produttori dei chipset adsl non rilasciano il codice sorgente , quindi e' impossibile farlo funzionare
il fatto che il progetto openwrt sia multipiattaforma, rende tanti router diversi tra loro, molto simili, sara' uguale l' interfaccia grafica, il concetto di funzionamento , varieranno (poco) i nomi delle interfacce , quindi potremmo avere su un router le porte lan che si chiamano eth0 , eth1 , eth2 (router con switch fisico) e su un' altro eth0.1 eth0.2 .... (router senza uno switch fisico)
comunque il sito di openwrt ha un' ottimo wiki, con le procedure di flash per ogni router , ad esempio per il WT3020H (15 euro dalla cina), la procedura per un' eventuale recovery via seriale, e delle foto del router aperto e di dove trovare l' interfaccia seriale .....
arrivati sul sito di openwrt, dovremo fare un' altra scelta , la versione da installare!
anche loro si sono adattati alla nomenclatura anno.mese , attualmente l' ultima stable release e' la chaos calmer 15.05
la precedente e' la barrier breaker 14.07 ,
inoltre abbiamo le nightly build, ossia le development snapshot, sono la versione in corso di sviluppo compilata ogni notte
la differenza principale tra le stable e la snapshot sono due :
- le development mancano dell' interfaccia grafica luci
- le development non e' garantito che funzionino
di contro potremmo trovarci la compatibilita' con l' ultima pennetta umts appena uscita
comunque appena installata la pagina che ci ritroveremo sara' simile a questa (a meno del menu' services)
in questo stato, a secondo del router da cui siamo partiti ci ritroveremo con un bel access point (alice gate v2 plus) o un router access point (NEXX WT3020H) con firewall integrato, il tutto con un' interfaccia grafica in inglese
se vogliamo aggiungere altro passiamo a questo articolo
openwrt prima connessione e aggiunta software