Cos’è OpenWrt?

Nell'ultimo anno, è stato scoperto che molti router commerciali soffrivano di vari difetti di backdoor che potevano consentire lo spionaggio (o peggio) da varie entità. Accoppiandolo con le funzionalità limitate presenti nel firmware di quei router, diventa abbastanza chiaro che un'alternativa potrebbe essere necessaria per alcuni utenti. Ma quali sono le alternative? Uno si chiama OpenWrt, una distribuzione Linux creata appositamente per i router che offre un set di funzionalità notevolmente migliorato e un livello di affidabilità e sicurezza che il firmware predefinito non può toccare.

Io, Jonathan Zander [GFDL, CC-BY-SA-3.0 o CC BY-SA 2.5], tramite Wikimedia Commons


Cos'è OpenWrt?

OpenWrt è una distribuzione Linux incorporata che può essere installata su determinati router per migliorare notevolmente le loro prestazioni e le funzionalità che offrono. In alcuni casi, un router di base (con funzionalità limitate) può essere trasformato in uno strumento di instradamento del traffico di rete molto flessibile.

OpenWrt è iniziato nel 2004 dopo che Linksys ha rilasciato il codice per i suoi router wireless WRT54G sotto la GNU General Public License. Secondo i termini di quella licenza, Linksys doveva rendere disponibile il codice del firmware al pubblico in generale. Ciò significava anche che gli sviluppatori potevano modificare il codice e / o creare versioni derivate della piattaforma. È esattamente quello che è successo. In origine, il nuovo firmware supportava solo la serie di router WRT54G. Nel corso degli anni, il supporto si è esteso fino a includere una serie di router e dispositivi di diversi produttori. Per visualizzare un elenco dei dispositivi supportati, controlla la tabella dell'hardware di OpenWRT.

Il motivo principale per cui OpenWrt è diventato così popolare è che ha ampliato notevolmente ciò che i dispositivi commerciali potevano fare. L'attuale set di funzionalità include artisti del calibro di:

  • File system scrivibile per la personalizzazione.
  • Può essere configurato tramite riga di comando o un'interfaccia basata sul web.
  • Supporto per reti mesh.
  • Packet injection.
  • Firewall stateful, NAT e port forwarding tramite netfilter.
  • Supporto PeerGuardian.
  • Porta bussando tramite knockd e knock.
  • IPS tramite Snort.
  • Gestione attiva delle code.
  • Bilanciamento del carico (da utilizzare con più ISP).
  • Tunneling IP.
  • Monitoraggio della rete in tempo reale.
  • DNS e DHCP tramite Dnsmasq, MaraDNS e altro.
  • DNS dinamico.
  • Sistema di distribuzione wireless.
  • Supporto stampante.
  • Condivisione di file tramite Samba.

Per un elenco completo del set di funzionalità, visita la pagina Wikipedia di OpenWRT.


Perché dovresti usare OpenWrt?

La risposta a questa domanda è abbastanza semplice: hai trovato il tuo attuale router troppo limitato per gestire le tue esigenze. In molti casi, quella necessità è di velocità. Alcuni firmware del router semplicemente non riescono a tenere il passo con le elevate esigenze delle reti domestiche (o di piccoli uffici). Quando si dispone di più dispositivi che trasmettono contenuti in streaming, console di gioco e altre esigenze, è possibile che la rete si blocchi sul router. Con OpenWrt, non avrai questi problemi. In altri casi, potresti scoprire che il firmware del tuo router attuale ha semplicemente limitato la tua capacità di gestire la tua rete nel modo che meglio si adatta alle tue esigenze. Altri motivi per optare per OpenWrt, sul firmware di serie del router, includono:

  • Condividi i file tra i dispositivi tramite un'unità di archiviazione esterna collegata direttamente al router.
  • Esegui un client BitTorrent dal router.
  • Collega una stampante direttamente al router per creare una stampante in rete.
  • Limitare l'utilizzo della larghezza di banda di un particolare dispositivo o persino programmare gli orari in cui i dispositivi possono utilizzare la rete.
  • Ottieni il pieno controllo della tua rete.
  • Aumenta la potenza del segnale wireless.
  • Crea filtri MAC.
  • Crea più reti WiFi (come una rete visitatore / ospite).

Come installi OpenWrt?

La prima cosa che devi fare è assicurarti che il tuo router sia supportato da OpenWrt. Ricordati di controllare la pagina Table Of Hardware per scoprire se il router che hai (o il router che desideri acquistare) è supportato. Una volta che sai che il router in questione è supportato da OpenWrt, il processo di installazione è il seguente.

Trova il tuo dispositivo nella pagina Table Of Hardware e fai clic sul collegamento Visualizza / modifica dati. Qui ti verrà presentata una buona quantità di informazioni sul tuo dispositivo. Nella parte inferiore di quella pagina, vedrai la voce contrassegnata con Firmware OpenWrt Install URL. Fare clic sul collegamento associato a tale voce per scaricare il file necessario per eseguire il flashing del firmware del router. Ricorda, DEVI assicurarti di scaricare il file che corrisponde al tuo modello di router. Per eseguire il flashing del firmware, segui attentamente questi passaggi:

  1. Collegare un computer o un laptop al router, tramite cavo Ethernet (NON farlo tramite wireless).

  2. Assicurati che il tuo computer (o laptop) sia configurato con un indirizzo IP che consenta al dispositivo di connettersi al router.

  3. Accedi all'interfaccia web di amministrazione del tuo router (il modo in cui farlo sarà dettato dalla marca e dal modello del router) e individua la funzione di installazione firmware specifica del dispositivo. Per alcuni router, ci sarà un'opzione manuale che ti permetterà di scegliere un file da caricare (il firmware che hai scaricato). Se non sei sicuro di come trasferire il file dal tuo computer al router, consulta la guida per l'utente del produttore per l'installazione del firmware.

  4. Attendi il completamento del processo di flashing e il router si riavvierà automaticamente.

Per maggiori dettagli sulla prima installazione, controlla la documentazione di installazione di fabbrica di OpenWRT. Una volta completato il processo, puoi accedere a OpenWRT tramite l'indirizzo IP 192.168.1.1 con le seguenti credenziali.

  • Nome utente: admin o root (a seconda del firmware utilizzato)
  • Password: la password

Goditi la nuova flessibilità del tuo router.


Lascia un commento