Sommario:

Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band: 10 passaggi
Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band: 10 passaggi

Video: Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band: 10 passaggi

Video: Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band: 10 passaggi
Video: Introduzione a Synology per l’utente privato, parte 1 | Webinar Synology 2024, Luglio
Anonim
Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band
Velocizza la tua connessione Internet (satellitare di papà) con un router wireless dual-band

Ciao. Si prega di vedere https://www.instructables.com/id/How-To-Make-Bath-Bombs/Probabilmente metterò queste informazioni su un blog personale a breve.

Passaggio 1: acquista un router wireless dual-band

Acquista un router wireless dual-band
Acquista un router wireless dual-band

Scorciatoia: Acquista Netgear WNDR3300 per circa $ 76 più spese di spedizione da buy.com. Preferisco Google Checkout che fornire i dati della mia carta di credito a un gruppo di fornitori diversi e buy.com accetta Google Checkout. Se hai scelto la scorciatoia, puoi passare al passaggio successivo. Altrimenti, ecco maggiori dettagli nel caso in cui tu sia ossessionato dal risparmiare qualche dollaro a scapito di un po' del tuo tempo, un po' come me: Trova il router dual-band più economico elencato come supportato da dd-wrt. Ho trovato un buon affare al link sopra. CNET Reviews indica anche che CDI lo ha a $ 77. Se volessi spendere più del doppio sull'hardware ed eseguire una versione di prova di dd-wrt, otterrei il Linksys WRT610N (~ $ 165) poiché dovrebbe supportare il funzionamento *simultaneo* a 2,4 e 5 Ghz, ma chi lo sa quello che sta realmente accadendo con entrambe le radio con dd-wrt su questo hardware - forse è lo stesso. Anche questo Netgear non ha porte ethernet gigabit come il Linksys, ma potresti appenderne uno switch gigabit per $ 50 o meno. (Aggiunto il 12 giugno 2009: Buy.com ora ha il Trendnet TEW672-GR 300 Mbps dual band router wireless per $ 67 inclusa la spedizione. Non so ancora se dd-wrt funzionerà su di esso, ma probabilmente ne prenderò uno e lo proverò, e aggiornerò questo istruibile o ne inizierò uno nuovo.)Ecco l'elenco di dd-wrt hardware supportato, ed ecco il "database" del router dove puoi digitare alcuni caratteri del nome del router. Sarebbe meglio usare e supportare open-wrt a causa delle ripetute violazioni della GPL da parte del ragazzo dd-wrt, ma ero più certo che avrebbe funzionato con l'hardware che stavo acquistando, con un'interfaccia utente comprensibile, dual-band, e ho bisogno che funzioni incustodito perché sta salendo su una montagna fino alla casa di mio padre nell'Idaho settentrionale, a mille miglia da dove vivo. Se i ragazzi di X-wrt o OpenWrt escogitano qualcosa che posso facilmente capire, passerò felicemente a uno di quelli. Dalla pagina principale, non potevo nemmeno dire se quelli eseguono il wifi (lo fanno), per non parlare del supporto del mio hardware e delle radio dual-band. Quello che ho ricavato dalle pagine web open-wrt è che sono tutti firmware embedded generici o qualcosa del genere. L'astrazione è fantastica, ma dai, cosa fa?

Passaggio 2: ottenere le istruzioni di installazione del router specifico

Controlla il wiki dd-wrt per istruzioni particolari per il router che hai acquistato. Dovrai anche leggere il documento di installazione principale. Tale documento si riferisce al controllo dell'elenco "Dispositivi supportati". Potresti pensare che partendo dall'elenco "Dispositivi supportati" e facendo clic sulla voce per il tuo router specifico verrai indirizzato a un collegamento per istruzioni specifiche sull'installazione di dd-wrt su quel dispositivo, ma ti sbaglieresti. Nel mio caso, un l'inserimento nel forum, qui, era assolutamente necessario: le istruzioni di magazzino non funzionavano. E anche le istruzioni del forum non descrivono come recuperare i file a cui si riferiscono. (Ma questo istruibile lo fa, nel passaggio successivo.)

Passaggio 3: scarica il firmware

Scarica il firmware
Scarica il firmware
Scarica il firmware
Scarica il firmware

Scarica il firmware di cui hai bisogno. Ho trovato questo passaggio particolarmente poco documentato. Il mio router, il WNDR3300, necessita di un download in due fasi. Si inizia con una versione particolare che il firmware di fabbrica consentirà di caricare, quindi si passa a qualsiasi firmware più completo che si desidera utilizzare (ad esempio, si aggiorna la prima versione di dd-wrt che è stata installata.). Se non vuoi utilizzare altre funzionalità, puoi semplicemente utilizzare la prima versione che installi. Inoltre, la pagina di download su dd-wrt.com era inutile e confusa. Consumatore? Professionale? Qual è la differenza tra v24 e v24-sp1 e perché dovrebbe interessarmi? Dove diavolo è la versione menzionata dalle istruzioni? Per il WNDR330, avevo bisogno di scaricare https://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn11604/dd-wrt.v24- 11604_NEWD_mini_wndr3300.chk, e l'unico modo che ho trovato era quello di dedurre e ricostruire l'URL dalle istruzioni sopra elencate. Ho usato curl to (Scorciatoia qui) recupera questo:curl -O https://www.dd-wrt.com /dd-wrtv2/downloads/others/eko/V24_TNG/svn11604/dd-wrt.v24-11604_NEWD_mini_wndr3300.chk(Se stai prendendo la scorciatoia, vai al passaggio successivo). Potresti anche caricare quel binario nel tuo browser e fare un "Salva con nome" su quel documento, o usare wget. Facendo un giro casuale (ok, ricerca binaria), ho scoperto che apparentemente c'è anche una directory svn11650, e chissà cosa altro. Ma questo ha funzionato per me.

Passaggio 4: prepararsi ai problemi

Preparati per i problemi
Preparati per i problemi

Scorciatoia: Salta al passaggio successivo. Probabilmente dovresti anche scaricare le istruzioni per recuperare da un flash difettoso e le FAQ e salvarle localmente o in una scheda del tuo browser, poiché il tuo router sarà offline per un po' (per sempre, se sei davvero sfortunato) e non sarai in grado di caricarli facilmente. L'immagine del cucciolo è puramente gratuita. Credito fotografico: Pirate Scott, Creative Commons Attribution-Noncommercial 2.0

Passaggio 5: collegare fisicamente il router al computer

Collega fisicamente il router al tuo computer
Collega fisicamente il router al tuo computer

Scorciatoia: collegalo, accedi come amministratore/password. Passa al passaggio successivo. Per evitare qualsiasi confusione qui, potrebbe essere una buona idea disattivare l'interfaccia wireless sul tuo computer ora. Probabilmente non funzionerà comunque non appena il tuo computer penserà che tu abbia una connessione cablata spiffy a Internet (che ahimè, vicoli ciechi al tuo nuovo router). Collega il tuo router SOLO al tuo computer e accedi al router. Ho usato il cavo fornito con il router dal connettore ethernet del mio laptop alla porta n. 1 del router (non utilizzare la connessione WAN, che in questo caso è gialla). (Fabbrica) Ripristina il router se lo hai incasinato prima. Nel mio caso, non l'ho fatto. Per la prima e unica volta nella mia vita, ti consiglierò di non usare Firefox (solo per i prossimi passaggi). Usa Safari sul Mac o IE sul tuo sistema Windows. O chissà, probabilmente funzionerebbe anche Chrome di Google, ma si dice che Firefox causi alcuni problemi e potrebbe aver causato problemi a me. Carica l'interfaccia di amministrazione in un browser (non Firefox apparentemente) digitando l'indirizzo IP del router in il tuo browser. Nel mio caso, ho digitato "192.168.1.1" nella barra degli URL e ho effettuato l'accesso. Il nome utente e la password per il WNDR3300 dalla fabbrica sono apparentemente "admin" e "password". Se non riesci ad accedere all'interfaccia di amministrazione, forse devi impostare il tuo indirizzo ethernet su qualcosa nell'intervallo 192.168.1.x. Ho appena collegato il router e ha assegnato 192.168.1.2 al mio computer utilizzando DHCP, il che andava bene. Prova a eseguire il ping 192.168.1.1 se non sei sicuro di essere connesso.

Passaggio 6: carica il nuovo firmware, non farti prendere dal panico quando fallisce

Carica il nuovo firmware, non farti prendere dal panico quando fallisce
Carica il nuovo firmware, non farti prendere dal panico quando fallisce

Scorciatoia: Salta al passaggio successivo, dove carichiamo il firmware corretto. Carica il nuovo firmware. Dai un'occhiata alla pagina Web di fabbrica del router fino a trovare il pulsante/finestra di dialogo "Aggiorna firmware". Digli il file del firmware che vuoi caricare. Ho scelto il file che le istruzioni mi dicevano di usare per il primo flash, che avevo scaricato in precedenza, dd-wrt.v24_std-wndr3300.chk. Una volta avviato il processo di flash, non dovresti interferire con NIENTE (router o computer o alimentazione per entrambi) per 10 minuti. Ho aspettato 10 minuti e il mio router ha smesso di rispondere all'interfaccia web, anche se ho scoperto che i ping su 192.168.1.1 funzionavano e la spia di alimentazione lampeggiava in verde, quindi ho pensato che non fosse completamente in muratura. Inoltre, alla fine ho notato che a partire dal 2006, qualcuno ha notato in qualche pagina wiki da qualche parte che Firefox non funzionava per farlo. Quindi forse era Firefox, forse era l'immagine binaria sbagliata. Niente panico.

Passaggio 7: ora carica il firmware corretto

Ora carica il firmware giusto
Ora carica il firmware giusto

Poi ho fatto la ricerca che mi ha permesso di capire la versione reale che avrei dovuto caricare, dd-wrt.v24-11604_NEWD_mini_wndr3300.chk. Se stai lavorando sul tuo unico router, dovrai collegare il tuo computer direttamente alla tua connessione Internet, dal momento che il tuo router non funziona più. Questa volta, ho usato tftp per caricare il firmware, quindi: macbook: Desktop gentry $ ls dd-wrt.v24*dd-wrt.v24-11604_NEWD_mini_wndr3300.chk <-- Questo è l'onedd-wrt.v24_std-wndr3300.chk giusto <-- Questo è quello che non ha fatto nulla di buono.macbook: Desktop gentry$ tftp 192.168.1.1tftp> binarytftp> rexmt 1tftp> timeout 60tftp> tracePacket tracing on.tftp> Ora accendi il router, assicurati di poter eseguire il ping, spegni e preparati per avviare il "put". Non appena si riavvia il router, premere "invio" dopo il seguente comando e, con anyluck, accadrà qualcosa di simile al seguente.tftp> put dd-wrt.v24-11604_NEWD_mini_wndr3300.chk.xsent WRQ …inviato WRQ ricevuto ACK inviato DATI ACK ricevuto DATI inviati …DATI inviati ACK ricevuti Inviati 2895930 byte in 15,6 seconditftp>

Passaggio 8: successo

Dopo un minuto o due, il router è diventato raggiungibile all'indirizzo https://192.168.1.1/ e mi ha chiesto di impostare un nome utente e una password non predefiniti. Yay! Se hai molta fretta, hai finito. Ma se vuoi funzionalità più folli, puoi procedere con l'installazione di una versione più completa e possibilmente meno bacata di dd-wrt. Ho installato il firmware che ho scaricato da:curl -O https://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn11650/dd-wrt.v24-11650_NEWD_voip.bin e sembra funzionare Grande. Dio solo sa qual è in realtà la versione più recente o dove puoi recuperarla, ma questa sembrava funzionare. Buona fortuna!

Passaggio 9: provalo un po'

Scorciatoia: basta inviarlo per posta. Non sono completamente sicuro che questa cosa funzioni a doppia banda, anche se penso che debba essere perché ottengo un throughput abbastanza buono tra esso e il mio Macbook Pro che dice che ha una scheda wireless "AirPort Extreme" che supporta 802.11n dual-band simultaneo. Da 25 piedi di distanza con un frigorifero e un muro di mezzo, vedo 2,3 - 2,5 MB/s localmente (sono MegaByte, non MegaBits, quindi sarebbero circa 20 Mbit/sec), che è circa due volte più veloce di quello che vedevo con il mio Linksys WRT-54g. Probabilmente avrei dovuto eseguire il benchmark del WNDR3300 PRIMA di eseguire il flashing del nuovo firmware. D'oh. Quella velocità è decisamente abbastanza veloce per la rete domestica di mio padre, dato che il collegamento satellitare che ha è probabilmente il 10% di quella velocità. Le altre funzionalità di accelerazione che hai gratuitamente sono che il router ora esegue un server DNS di memorizzazione nella cache chiamato DNSmasq (a meno che tu non abbia giocherellato con l'interfaccia di amministrazione e disabilitato); e, se lasci la selezione del canale wifi su Auto, sceglierà un canale che non subisce interferenze da un telefono wireless o forse anche da un forno a microonde. Se sei avventuroso, puoi anche attivare la potenza di trasmissione le radio (vedere l'immagine per questo passaggio). Questo non aiuta tanto quanto potresti sperare. Per prima cosa, aumentare semplicemente la potenza di trasmissione su un lato non aiuterà i pacchetti inviati dall'altro lato (ma se hai due endpoint ad alta potenza o ad alto guadagno, vai avanti). Tuttavia, può eliminare metà di un problema di perdita di pacchetti. Per altro, se si esagera e si imposta la potenza di trasmissione troppo alta, a) si otterrà un segnale più distorto eb) si potrebbero surriscaldare le radio e far uscire il fumo magico che le fa funzionare. Sul mio vecchio wrt-54g, niente oltre i 70 mw ha migliorato i risultati dei miei test. Ci sono un sacco di altre ottime funzionalità dd-wrt (e open-wrt e x-wrt) se dai un'occhiata in giro. Ora spediscilo a tuo padre su una montagna in Idaho per vedere come funziona con il rumoroso forno a microonde e la connessione internet satellitare ad altissima latenza.

Passaggio 10: Epilogo: perché aiuta?

Ecco una cronologia di una tipica (ma semplicissima, senza richieste dipendenti come grafica, annunci, ecc.) richiesta di una pagina Web prima di installare un server DNS di memorizzazione nella cache: 0s -- Papà digita "www.dadstoday.com" e preme invio su il navigatore. Il browser invia la richiesta DNS al satellite/ISP, che esegue alcune consultazioni con il resto di Internet e, 0.5s -- La risposta alla richiesta DNS ritorna: 65.181.158.26.0.51s -- Il browser (ok, stack TCP) invia la richiesta a 65.181.158.261.1s -- Il contenuto inizia ad arrivare al browser. Lascia che il rendering abbia inizio.1.3s -- Il contenuto è completo a browser1.8s -- Il browser ha terminato il rendering e la pagina web è completamente visualizzata. Ecco (una leggera bugia, ma è più semplice) come apparirebbe con un singolo pacchetto perso1.1s -- Il contenuto inizia ad arrivare al browser. Lascia che il rendering abbia inizio.1.3s -- Ops, attendi un round trip per ottenere il pacchetto mancante.1.8s -- Il contenuto è completo su browser2.3s -- Il browser ha terminato il rendering e la pagina web è completamente visualizzata. Nella vita reale, in realtà è molto peggio di così, perché la maggior parte delle pagine Web include riferimenti a contenuti di altri server, quindi devi fare più ricerche DNS (che possono iniziare solo dopo aver recuperato la prima pagina) POI recuperare il contenuto di riferimento. La buona notizia su questa connessione satellitare è che ha una larghezza di banda ragionevolmente elevata, quindi almeno tutti gli annunci, la grafica, ecc., vengono recuperati in parallelo e abbastanza rapidamente. Una volta che la pagina Web inizia a essere visualizzata, viene visualizzata abbastanza rapidamente. Ora, la stessa timeline semplificata con un server Web di memorizzazione nella cache (caricando una pagina che abbiamo caricato in un passato non troppo lontano): 0s - Papà digita "www. dadstoday.com" e premi invio sul browser. Il browser invia la richiesta DNS che viene intercettata dal nostro router e risponde in pochi msec invece di incorrere in un round trip satellitare.0.01s -- La risposta alla richiesta DNS ritorna: 65.181.158.26.0.02s -- Browser (ok, stack TCP) invia la richiesta a 65.181.158.26.51s -- Il contenuto inizia ad arrivare al browser. Lascia che il rendering abbia inizio..71s -- Il contenuto è completo a browser1.2s -- Il browser ha terminato il rendering e la pagina web è completamente visualizzata. Quindi siamo passati da ~1.8s a circa 1.2s, e abbiamo meno probabilità di avere una perdita di pacchetti con le radio moderne, quindi quello che era un carico di 2.3s è ancora 1.2s. E nella vita reale, questo è aggravato dai riferimenti che la pagina fa. Le pagine che prima impiegavano 10 secondi per caricarsi ora impiegano forse 5 secondi. Ancora lento, ma un grande miglioramento. Questo è anche un ottimo motivo per eseguire Adblock Plus in Firefox: puoi eliminare praticamente un intero round di recupero di schifezze che non volevi vedere comunque.

Consigliato: