Firmware del router personalizzato: approfondimento

Di recente abbiamo fatto una "Panoramica del firmware del router personalizzato" ma non siamo riusciti a superare la superficie poiché non disponevamo di un router in grado di eseguire tutti i tipi di firmware. Ora abbiamo avuto la fortuna di mettere le mani sul popolare Asus RT-N66U per gentile concessione dei nostri amici Sabai Technology.

Abbiamo deciso di non includere OpenWRT in quanto è al di sopra della portata della maggior parte delle persone e invece abbiamo deciso di includere il firmware di serie come base per il confronto.

1. Occhiata veloce

Il motivo principale per cui le persone installano firmware personalizzato sui loro router è che fornisce servizi extra che non sono disponibili sulla configurazione di serie o che desiderano ottimizzare una specifica area operativa. Ecco una rapida occhiata ai tipi di firmware che vedremo. Se sei interessato solo a un confronto di base, puoi anche visualizzare l'articolo menzionato all'inizio di questo post.

Firmware di magazzino Questo è il software stock fornito dai router e varia in base alla marca e al modello. L'Asus N66U ha molte funzionalità avanzate, il che significa che il firmware personalizzato non fornisce un ulteriore componente aggiuntivo rispetto ai router di fascia bassa.
DD-WRT Il firmware personalizzato più comune di gran lunga grazie al suo ampio supporto hardware e alla vasta comunità che ha. Il firmware consente molti componenti aggiuntivi che è possibile utilizzare e offre molta flessibilità per tutto ciò per cui si desidera utilizzarlo. Ci sono anche una serie di build di dimensioni diverse che consentono nuovamente maggiore flessibilità e supporto hardware. I router pre-flash possono essere acquistati da FlashRouter o anche alcuni provider VPN li vendono.
Pomodoro Tomato ha molte delle funzionalità presenti in DD-WRT ma è limitato nel supporto hardware (puoi installarlo solo su router Broadcom). Tomato ha il vantaggio di non richiedere un riavvio dopo la maggior parte delle modifiche - che è un problema comune con altri firmware - oltre a essere generalmente migliore per il monitoraggio delle prestazioni e la configurazione VPN. Sebbene Tomato abbia un numero di rami diversi useremo TomatoUSB / Shibby in quanto è (a nostro avviso) il più arrotondato.
Sabai OS Sabai OS è una versione avanzata di Tomato sviluppata da Sabai Technology e ha lo scopo di ottimizzare la configurazione e la velocità della VPN. Hanno anche alcune funzionalità esclusive come i gateway che consentono di determinare quale dispositivo collegato al router utilizza la VPN e quali no. Anche se open source ha un team di supporto dedicato, anche se questo comporta un costo aggiuntivo.

2. Installazione

Durante l'installazione considereremo due aree diverse; quanto è facile installare il firmware e quanto è facile installare extra al firmware in modo da poter usare il router per ancora di più.

2.1 Firmware

L'installazione varia da router a router ma il processo è generalmente lo stesso e richiede innanzitutto di cancellare la memoria NVRAM e quindi utilizzare l'opzione di aggiornamento (utilizzando la GUI del firmware) per caricare il nuovo firmware / aggiornamento desiderato. Con l'N66U, i processi sono simili, tuttavia, poiché si tratta di un modello abbastanza avanzato, ha un menu di ripristino speciale che rende il processo indipendente dal firmware che si sta installando e quindi rende l'uno facile come l'altro. Consigliamo comunque di cercare su Google il processo per il router prima di iniziare, poiché può variare in una certa misura. Il tempo necessario per eseguire l'installazione del firmware è di 15 minuti, ma si consiglia di riservare almeno un'ora in quanto sarà necessario trovare il firmware e almeno configurare le impostazioni di base dopo l'installazione.

Come mostrato nella tabella seguente, il firmware può variare notevolmente nelle dimensioni. Dobbiamo notare che sia DD-WRT che Tomato hanno dimensioni di soli 2 MB, quindi possono essere installati su router più vecchi / meno potenti. Le dimensioni del firmware possono essere importanti in quanto maggiore è lo spazio occupato, minore è lo spazio necessario per installare codice aggiuntivo e componenti aggiuntivi sul router. Anche l'utilizzo completo dello spazio sul router può limitarne la velocità. Pertanto, è bello vedere che tutti i firmware personalizzati sono notevolmente più piccoli rispetto al firmware di serie anche se hanno più funzionalità.

firmware Dove trovare Dimensioni (per N66U)
Azione Sito Web del produttore 25,1 MB
DD-WRT DD-WRT Router supportati 7.46MB (mega)
Pomodoro (Shibby) Pomodoro di ShibbyRouter List 11,7 MB (AIO - All in One)
Sabai OS Sabai GitHub o Sabai Technology Website 6.45MB

2.2 Extra

Con tutto il firmware di serie è possibile utilizzare PuTTy (o simile) per installare componenti aggiuntivi sul router. Abbiamo testato questo installando Transmission (un client torrent) su tutti e tre i firmware. È stato facile eseguirli tutti, tuttavia per Sabai è necessario modificare l'indirizzo IP del router in 192.168.1.1 affinché funzioni (o i file di configurazione della trasmissione, ma è leggermente più difficile). Le guide che abbiamo usato erano qui per DD-WRT e qui per Tomato / Sabai.

Se hai intenzione di giocare molto con il tuo router, ti consigliamo vivamente di imparare alcuni comandi di base di Linux in quanto ciò ti aiuterà a capire esattamente cosa sta succedendo.

3. Prezzi

In teoria, tutto il firmware è gratuito, tuttavia è possibile acquistare router pre-flash nel caso in cui non si disponga di un router che si desidera utilizzare. I prezzi visualizzati qui sono specifici dell'Asus RT-N66U ma sono equi per router diversi.

Firmware di magazzino Questo è il più economico in quanto non ci sono passaggi aggiuntivi da eseguire. Puoi acquistare direttamente dal produttore o cercare su Internet i prezzi più convenienti. Attualmente $ 179,99 su Amazon.
DD-WRT Puoi installarlo tu stesso per l'acquisto pre-flashato tramite FlashRouters per $ 249,95
Pomodoro Puoi installarlo tu stesso per l'acquisto pre-flashato tramite FlashRouters per $ 249,95
Sabai OS Puoi installarlo tu stesso o acquistare tramite Sabai Technology per $ 289,99 con i quali ottieni un supporto avanzato e una garanzia hardware per un anno (altrimenti $ 75 e ti consigliamo di acquistarlo se lo installi).

Certo, sia FlashRouter che Sabai sono leggermente costosi rispetto allo stock ma con Sabai questo prezzo include un ampio supporto e garanzie che è una grande giustificazione per il prezzo.

4. Caratteristiche

Ogni firmware ha un aspetto, una sensazione e una navigazione diversi e daremo uno sguardo a questi di seguito.

4.1 Estetica

Sebbene non sia davvero un fattore decisivo l'estetica di un firmware aiuta a dare un'idea di cosa ci si può aspettare dal software. Nella tabella seguente puoi vedere gli screenshot della homepage di ciascun firmware. Possiamo fare alcune deduzioni da queste immagini. Il firmware Asus, con i suoi schemi chiari e le opzioni di menu semplici, indica chiaramente che è rivolto all'utente quotidiano. Lo stesso si può dire per Sabai, tuttavia una volta nelle loro impostazioni avanzate si ottiene un'interfaccia molto simile a DD-WRT / Tomato che, sebbene possa essere un po 'sbalorditiva, mostra chiaramente quanto più può essere utilizzato il router.

Homepage di Asus Pagina iniziale di DD-WRT
Homepage del firmware Asus Homepage del firmware DDWRT
Homapage al pomodoro Homepage della tecnologia Sabai
Homepage del firmware Tomato Homepage del firmware Sabai

4.2 Navigazione

Le immagini sopra mostrano anche i menu di root dell'albero di navigazione e ti aiuteranno a raggiungere le impostazioni desiderate. Queste opzioni di menu aiutano anche a dare indicazioni su quanto è possibile ottenere con il router. Come accennato, il firmware di serie Asus è rivolto alla persona comune, quindi è molto semplice.

Preferiamo di più la navigazione DD-WRT poiché sembra avere più senso, ed è facile trovare qualsiasi impostazione / comando che potresti non sapere dove si trova. Ci piace anche il fatto che sia orizzontale e che il sistema a schede renda più facile vedere attraverso le opzioni.

Sabai e Tomato sono essenzialmente gli stessi una volta che si aprono le opzioni avanzate in Sabai per VPN a cui viene assegnata la priorità. Sebbene abbiano un layout leggermente strano, non è eccessivamente complicato e ha solo bisogno di abituarsi.

5. Velocità

Abbiamo una connessione Internet da 30,0 / 3,0 Mbps che possiamo utilizzare, indipendentemente dal firmware, quando il nostro PC è collegato al router che a sua volta è collegato al modem. Per testare le velocità WiFi che abbiamo immaginato e la famiglia media e abbiamo posizionato il router a circa 10 metri dal computer sull'altro lato di uno spesso muro di cemento. Abbiamo mantenuto tutte le posizioni delle antenne uguali per i test e abbiamo invece utilizzato le modifiche del software per vedere quanto potevamo migliorare le velocità di connessione.

5.1 Velocità WiFi

Come possiamo vedere dalle velocità sottostanti, tutti i firmware potrebbero mantenere la maggior parte della velocità con il firmware di serie leggermente in ritardo e Tomato ha le migliori prestazioni. Inoltre, come previsto, le velocità sul canale 5GHz erano più veloci ma, naturalmente, questo ha un intervallo inferiore.

Azione DD-WRT Pomodoro sabai
2.4GHz 29.5 / 3.0 29.6 / 3.0 30.0 / 3.0 29.6 / 3.0
5GHz 29.9 / 3.0 30.0 / 3.0 30.0 / 3.0 30.0 / 3.0

5.2 Ottimizzazione della velocità

Sebbene i risultati fossero già abbastanza grandi, abbiamo provato a vedere se potevamo spremere un po 'di più dal sistema. Lo abbiamo fatto nei modi descritti nella tabella seguente e nei miglioramenti che siamo riusciti a ottenere. È importante utilizzare un qualche tipo di analizzatore WiFi (ce ne sono molti là fuori che consigliamo questo per Android e anche i firmware hanno alcuni built-in).
Due note importanti per migliorare le prestazioni indipendentemente dal firmware in uso:
1. Tenere sempre separati i canali 5GHz e 2.4GHz utilizzando SSID diversi
2. Utilizzare i canali meno congestionati e utilizzare l'impostazione dedicata del canale n / a / c se tutti i dispositivi lo supportano

Ci siamo concentrati su come ottenere il miglior throughput Internet, tuttavia, se sei preoccupato anche per il throughput interno durante l'utilizzo di un NAS, puoi utilizzare uno strumento come LAN Speed ​​Test (Lite). Alcune delle impostazioni che abbiamo utilizzato possono rendere instabile il tuo router e ridurne la durata, quindi apporta modifiche solo se sai cosa stai facendo.

Firmware di magazzino Non siamo stati in grado di fare molto e quindi abbiamo apportato solo le due modifiche precedenti e abbiamo provato diverse larghezze di banda del canale. Non siamo riusciti a ottenere alcun miglioramento evidente da esso.
DD-WRT Oltre a cambiare i canali siamo stati in grado di overcloccare la CPU a 632 MHz e di aumentare la potenza del TX a 150. Successivamente siamo riusciti a ottenere entrambe le velocità wireless fino a 30,0 / 3,0.
Pomodoro Siamo stati in grado di overcloccare leggermente di più il Pomodoro a 663 Mhz e abbiamo anche aumentato la Potenza TX a 150. Dato che era già fino a 30.0 / 3.0 non abbiamo notato alcun cambiamento (è possibile utilizzare i test interni come indicato per scoprirlo) ma abbiamo notato che ha contribuito a migliorare le nostre velocità VPN.
Sabai OS Abbiamo apportato le stesse modifiche al Tomato e siamo riusciti a raggiungere il 30.0 / 3.0 su entrambi i canali.

6. VPN

Come sempre, qui in ProPrivacy il fattore più importante per noi è l'uso di una VPN. Poiché il router che stiamo utilizzando è molto avanzato, il firmware stock supporta sia i client OpenVPN che PPTP, ma per la maggior parte dei router, non è così ed è qui che entra in gioco un grande vantaggio dei firmware personalizzati.

Non è consigliabile utilizzare PPTP poiché è pieno di difetti di sicurezza e pertanto abbiamo considerato OpenVPN solo nei nostri test.

6.1 Configurazione OpenVPN

Abbiamo usato VyprVPN per i nostri test perché fornisce alcune delle velocità più elevate sul mercato ma se non hai ancora un account VPN, ti consigliamo di guardarti intorno per scoprire cosa è meglio per te.

Un vantaggio di VyprVPN è che ha un file .ovpn molto semplice, il che significa che può essere facilmente impostato su tutte le piattaforme, tuttavia la maggior parte delle aziende ha file complessi e non siamo sicuri di come il firmware di magazzino li gestirà - sappiamo per certo che funzionano bene sulle altre piattaforme.

configurazione di openvpn ddwrt

router di pomodoro setup openvpn

sabai setup openvpn

Firmware di magazzino La configurazione della connessione è stata abbastanza semplice e ha richiesto il caricamento del file .ovpn e l'inserimento di nome utente e password. Tuttavia, abbiamo riscontrato alcuni problemi minori e ci è stato richiesto di configurare il server DNS che desideravamo utilizzare manualmente.
DD-WRT Sia su Tomato che su DD-WRT ci sono due principali metodi di configurazione diversi e quale si utilizza dipende da quale il proprio fornitore preferisce. È possibile inserire tutti i dettagli nelle shell dei comandi ed eseguirli in questo modo oppure è possibile impostare utilizzando il client che è ben configurato.
Pomodoro L'impostazione di Tomato è molto ottimizzata e consente una maggiore flessibilità rispetto a quella DD-WRT. Ha anche un monitoraggio dello stato molto migliore rispetto a DD-WRT.

  • Configurazione clientImpostazione Tomato OpenVPN 1
  • Monitoraggio dello stato
    Tomato OpenVPN Setup 2
Sabai OS Sabai ha un cosiddetto meccanismo di installazione a 3 clic. Carichi il file .ovpn, inserisci il tuo nome e la password e sei pronto per partire. È semplice come l'impostazione dello stock e anche se non si ottiene la stessa quantità di monitoraggio che con Tomato di Shibbyit mostra la connessione riuscita e la sua posizione.

  • Passaggio 1: importazione dei fileSabai OpenVPN Setup 1
  • Passaggio 2: apportare le modifiche necessarieSabai OpenVPN Setup 2

6.2 Velocità VPN

Per prima cosa abbiamo testato la connessione utilizzando il software VPN di Windows e collegato al router tramite Ethernet per ottenere un numero di base: abbiamo raggiunto una velocità di 28,3 / 2,7. Non sorprende che la bassa velocità e potenza della CPU significhi che viene effettivamente utilizzato solo un margine della nostra velocità Internet disponibile.

Dai risultati, possiamo vedere che il firmware di serie è il più lento. Questo è seguito al terzo posto da DD-WRT. È interessante notare che per entrambi questi firmware le velocità VPN sul canale 5 GHz erano più lente rispetto al 2,4 GHz e non siamo davvero sicuri del perché - se lo fai, faccelo sapere.

Poiché Sabai è una build Tomato avanzata, non sorprende che le loro velocità fossero molto vicine con Sabai leggermente più veloce.

Azione DD-WRT Pomodoro sabai
Cablata 11.7 / 2.7 10.8 / 2.9 12.9 / 2.9 13.4 / 2.9
2.4GHz 8.5 / 2.7 10.2 / 2.9 10.5 / 2.8 10.5 / 2.9
5GHz 6.1 / 2.7 9.5 / 2.8 11.0 / 2.9 11.6 / 2.9

6.3 Commenti VPN & Discussione

Sabai Technology afferma di avere una configurazione VPN e di utilizzare un sistema ottimizzato. Questo dimostra attraverso i risultati in quanto non solo si ha una procedura di configurazione semplice, ma mostra anche di avere le migliori velocità. Oltre a ciò c'è la caratteristica speciale di Sabai chiamata "Gateway" che è sicuramente una delle sue migliori caratteristiche e non abbiamo trovato nulla di simile per gli altri. I gateway consentono di decidere quali dispositivi, collegati al router, stanno utilizzando la VPN e quali no.

Come evidenziato dalla community, la configurazione, la velocità e il monitoraggio delle connessioni VPN non sono solo più semplici su Tomato, ma consentono di configurare 2 client in modo da poter passare facilmente tra i diversi server / provider che si desidera utilizzare. Il client VPN sullo Stock è chiaramente un espediente e il DD-WRT si trova nel mezzo.

7. Supporto

Firmware di magazzino Ci sono molte opinioni contrastanti sul supporto di Asus, tuttavia è visto principalmente come negativo. Sfortunatamente durante il tentativo di scoprire come ottimizzare le sue velocità o risolvere i problemi che abbiamo avuto con l'installazione di OpenVPN, abbiamo avuto risposte molto negative / inutili da esse e non abbiamo trovato alcuna buona comunità solida dietro di essa. (Merlin, un firmware di serie leggermente migliorato, tuttavia, fa un po 'meglio su questo fronte).
DD-WRT DD-WRT ha senza dubbio il più grande supporto da parte della community. Anche se potrebbe essere necessario cercare su Google e cercare nei forum Wiki, sei tenuto a trovare una risposta / soluzione al tuo problema abbastanza rapidamente. Il 99% dei problemi che abbiamo riscontrato con DD-WRT è stato in grado di risolvere o almeno scoprire perché non funziona.
Pomodoro La community di Tomato non è eccezionale come per DD-WRT ma c'è ancora molto aiuto. Inoltre, poiché entrambi questi firmware sono build Linux in alcuni casi, è possibile trovare soluzioni nei forum DD-WRT.
Sabai OS Una grande caratteristica di Sabai, a parte i citati "Gateway", è il supporto tecnico di punta. Anche se un po 'carenti quando si tratta di configurazioni molto avanzate, possono risolvere la maggior parte dei problemi tramite supporto remoto, ticket o persino telefonico. Puoi anche utilizzare i forum di Tomato in quanto ti forniranno anche un sacco di aiuto per raggiungere i tuoi obiettivi. Come indicato nel prezzo, se si desidera assistenza remota o telefonica, questo costa $ 75 / anno.

8. Conclusione

L'uso del firmware personalizzato vale sicuramente la pena, soprattutto se si dispone di un router di fascia bassa in quanto consente di ottenere prestazioni e impostazioni molto maggiori. I firmware di magazzino non sono male, ma di solito sono molto intasati ed è quasi impossibile ottenere configurazioni complesse.

Personalmente, siamo sempre stati grandi fan di DD-WRT grazie alla sua facilità d'uso e al fantastico supporto della community. Tuttavia, dopo aver provato Tomato per un periodo di tempo più lungo, posso sicuramente vedere il suo fascino in quanto puoi risparmiare molto tempo non dovendo fare riavvii senza fine e il miglioramento del monitoraggio e delle prestazioni VPN che puoi ottenere. La scelta tra Tomato e DD-WRT è davvero una scelta personale e dipende dalle aree operative che si desidera ottimizzare e dall'hardware disponibile. Tuttavia, se stai semplicemente utilizzando un firmware personalizzato per migliorare leggermente le prestazioni e abilitare alcune funzionalità extra, ti consigliamo DD-WRT.

Sebbene Sabai abbia un certo costo per trarne il meglio, ne vale la pena soprattutto se hai poca esperienza con l'uso e la configurazione del firmware del router personalizzato.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me