Che cos'è OpenWrt e perché dovrei usarlo per il mio router?

Che cos'è OpenWrt e perché dovrei usarlo per il mio router?

Aggiornato da Bertel King, Jr. il 15/05/2017





Hai sostituito il sistema operativo sul tuo computer e sul tuo telefono, ma per quanto riguarda il tuo router? Se ti va l'idea di trasformare il tuo router in un server SSH, VPN, sistema di modellazione del traffico o un client BitTorrent, considera OpenWrt .





OpenWrt è una distribuzione Linux embedded che può essere installata su vari router. OpenWrt ha un'interfaccia web e potrebbe essere più stabile del firmware predefinito del tuo hardware. Se ti ritrovi a dover riavviare il router ogni pochi giorni perché si è impantanato, sei un candidato per OpenWrt.





Con i problemi di privacy derivanti dal cloud computing e dall'adozione di Internet of Things, la comunità OpenWrt è cresciuta abbastanza da aver ospitato non uno, ma due vertici dedicati al progetto . Potresti essere la prossima persona ad innamorarsi di armeggiare con il proprio router.

Usi per OpenWrt

Se l'idea di avere una distribuzione Linux modulare disponibile sul tuo router non ti entusiasma con tutte le possibilità, potresti leggere l'articolo sbagliato. Ma ti forniremo un elenco delle cose interessanti che potresti fare con OpenWrt , oltre a farlo funzionare come router:



come recuperare file excel non salvato
  • Usa il server SSH per il tunneling SSH : OpenWrt include un server SSH in modo da poter accedere al suo terminale. Se esponi il server SSH a Internet (assicurati di proteggerlo con l'autenticazione basata su chiave invece di una password debole), puoi accedervi in ​​remoto e utilizzare il tunneling SSH per inoltrare il tuo traffico sulla connessione crittografata. Ciò ti consente di accedere in modo sicuro ai siti Web dal Wi-Fi pubblico e di accedere a siti Web a cui è possibile accedere solo nel tuo paese di origine durante un viaggio all'estero.
  • Configura una VPN : Lavori di tunneling SSH in modo simile a una VPN in molti modi, ma potresti anche configurare una VPN adeguata sul tuo router OpenWrt.
  • Installa un client BitTorrent Nota: con una sorta di memoria collegata alla rete o un router con una porta USB integrata e un dispositivo di archiviazione USB collegato, potresti utilizzare il router stesso come client BitTorrent.
  • Esegui software server : I repository software di OpenWrt contengono pacchetti che gli consentono di funzionare come server Web, server IRC, tracker BitTorrent e altro. Probabilmente stai già utilizzando un router, quindi perché non avere la stessa funzione di router come server? Per cominciare, i router richiedono molta meno energia dei computer.
  • Eseguire Traffic-Shaping e QoS : OpenWrt consente di eseguire la modellazione del traffico e la qualità del servizio sui pacchetti che viaggiano attraverso il router, dando priorità a determinati tipi di traffico. Potresti anche dare la priorità al traffico che va a computer specifici, de-priorità al traffico che va ad altri computer.
  • Crea una rete ospite : Il wiki di OpenWrt contiene istruzioni per configurare una rete wireless speciale per gli ospiti , uno separato dalla rete principale. (Puoi persino limitare la velocità della rete ospite.) Ci sono diversi motivi per configurare una rete ospite sul tuo router .
  • Cattura e analizza il traffico di rete : Puoi usare tcpdump per registrare tutti i pacchetti che viaggiano attraverso il tuo router su una condivisione di rete e aprire il file con uno strumento come Wireshark per analizzare il traffico della tua rete.

Questo non è un elenco completo, non per niente, ma dovrebbe farti pensare a cosa è possibile con OpenWrt. È un sistema Linux integrato con un'ampia varietà di pacchetti software disponibili e per molti versi è flessibile come un computer che esegue Linux, sebbene il suo hardware sia molto più limitato.

Installazione di OpenWrt

OpenWrt è stato originariamente sviluppato per Linksys WRT54G, ma ora supporta molti più modelli di router. Puoi trovare un elenco di hardware supportato sul sito Web di OpenWrt .





Stai per sostituire il firmware integrato del tuo router con il sistema OpenWrt Linux, simile a lampeggiare una ROM personalizzata al tuo smartphone. I dettagli della wiki quattro modi diversi per installare OpenWrt sul tuo router .

Se sei fortunato, il processo è semplice come selezionare un file e premere il tasto aggiornamento pulsante. In caso contrario, potrebbe essere necessario accedere al bootloader del router tramite una porta ethernet o una porta seriale e ottenere più interventi pratici.





Il terminale e l'interfaccia web

Una volta installato OpenWrt, puoi accedere alla sua shell BusyBox utilizzando un client SSH come PuTTY su Windows o il comando ssh integrato nei sistemi Linux e Mac. Busybox è una shell comune utilizzata su sistemi Linux embedded e OpenWrt include programmi comuni come l'editor di testo vi per la modifica dei file. Come altri sistemi Linux, puoi eseguire vari script su di esso e impostare lavori cron per eseguire azioni in base a una pianificazione.

OpenWrt utilizza il gestore di pacchetti opkg per installare i pacchetti dai suoi repository, che contengono migliaia di pacchetti. Utilizza anche il UCI (interfaccia di configurazione unificata) per la configurazione del tuo sistema. Il wiki di OpenWrt ha tutte le informazioni di cui hai bisogno.

Tuttavia, non hai davvero bisogno di sapere tutto questo. OpenWrt include LuCI, un'interfaccia web per configurare il tuo OpenWrt router . L'interfaccia web contiene una varietà di diverse pagine di configurazione, inclusa una pagina di gestione dei pacchetti che consente di sfogliare, cercare e installare i pacchetti disponibili. Il numero di pacchetti che puoi installare dipende dallo spazio di archiviazione disponibile sul tuo router. Non c'è abbastanza spazio per installare tutto. Tuttavia, la natura modulare di OpenWrt ti consente di scegliere quali funzionalità desideri installare e assemblare il tuo sistema operativo del router.

Alcuni pacchetti software hanno anche pagine di configurazione LuCI, che consentono di configurarli facilmente dopo l'installazione. Nota che non tutti i software disponibili per OpenWrt hanno un'interfaccia LuCI, quindi potresti doverti sporcare nel terminale durante la configurazione di alcuni software.

Il tuo router ha bisogno di OpenWrt?

OpenWrt non è la soluzione ideale per tutti. La maggior parte delle persone sarà soddisfatta del firmware predefinito del proprio router. Altri vorranno un firmware sostitutivo drop-in come DD-WRT . OpenWrt è più flessibile, ma se vuoi solo un'interfaccia web con più funzionalità, probabilmente stai meglio con un altro firmware del router sostitutivo .

app per vedere chi ti ha bloccato su facebook

Immagine di credito: Mayuree Moonhirun tramite Shutterstock.com

Condividere Condividere Tweet E-mail 6 alternative udibili: le migliori app di audiolibri gratuite o economiche

Se non ti va di pagare per gli audiolibri, ecco alcune fantastiche app che ti consentono di ascoltarli gratuitamente e legalmente.

Leggi Avanti
Argomenti correlati
  • Linux
  • La tecnologia spiegata
  • Router
  • Distribuzione Linux
  • Open Source
  • DD-WRT
  • OpenWRT
Circa l'autore Chris Hoffman(284 articoli pubblicati)

Chris Hoffman è un blogger tecnologico e un dipendente dalla tecnologia a tutto tondo che vive a Eugene, in Oregon.

Altro da Chris Hoffman

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti