Risultati da 1 a 10 di 24

Discussione: Netgear D6200: tutorial per incrementare velocita' di aggancio ADSL e copertura wireless

Visualizzazione Elencata

  1. #1
    Data Registrazione
    Apr 2011
    Messaggi
    790
    Post Thanks / Like
    Downloads
    14
    Uploads
    0

    Predefinito Netgear D6200: tutorial per incrementare velocita' di aggancio ADSL e copertura wireless


    Le istruzioni che seguono sono specificatamente dedicate ad utenti con D6200 connesso alla centrale con un alto downstream (rilevabile dal router) e spiegano come ottenere una velocità di connessione sensibilmente più alta a discapito dell'SNR che diminuirà. Per completezza avviso che un SNR molto basso può causare perdita di pacchetti che renderanno instabile la navigazione e la fruizione di servizi di gaming/fonia/streaming ed hosting.

    Successivamente verrà spiegato come aumentare la potenza di trasmissione wireless sui canali 2.4 e/o 5 Ghz - piuttosto limitata e limitante su questo dispositivo per estenderne la portata - aggiungendo ulteriori comandi.

    Il compito di chi utilizzerà questa guida, dovrà essere quello di verificare per tentativi utilizzando il metodo manuale, la migliore velocità di connessione assieme all'assenza di errori CRC sul trasferimento dei pacchetti: in presenza di tali errori, si vanificherà il guadagno ottenuto.
    Quando accertata la stabilità della connessione, si potrà passare al metodo automatico utilizzando i valori più idonei.
    Potrete riscontrare la qualità della connessione e gli eventuali pacchetti persi prima e dopo il tweak, oltre che col ping qui e qui.



    LA MIGLIORE ED ULTIMA OTTIMIZZAZIONE CHE PUO' FARE L'UTENTE PER MIGLIORARE LA SUA CONNESSIONE: OLTRE QUESTA NON C'E' NULLA CHE L'UTENTE POSSA FARE IN PIU': QUI


    Guida per abilitare telnet sul Netgear D6300 >>> QUI <<<
    Non posso confermarne il funzionamento né fornire assistenza in merito, non avendo il D6300.


    scaricare l'utility TelnetEnable MD5: 953F2B6946F495C0A6735164D6473237 Scansione Virustotal

    La guida è stata presa e tradotta dal file Word inserito nel file zip contenente anche telnetEnable.exe

    Ritengo che questi comandi oltre ad essere avviati manualmente, possano essere inseriti nello script per l'avvio automatico all'accesso a Windows, oppure nel file.bat anche per il 6300.

    Disclaimer:
    ############

    Non sono responsabile dell'integrità dei files messi a disposizione perché reperiti su internet. In ogni caso mi sono premurato di scansionarli con VirusTotal e relativamente a quelli per il 6200 li utilizzo con successo da quasi un anno. Non sono responsabile se a causa delle modifiche è esploso il router, vi hanno licenziato, vostra moglie ha chiesto il divorzio, vi hanno citato in giudizio a causa di una mail urgente non recapitata a causa della modifica, o per tutti i casi umanamente immaginabili.
    Ogni connessione fa caso a se per via dell'elevato numero di variabili. Ciò a chiarire da subito che potrete avere risultati migliori o peggiori di quelli mostrati in basso. Se siete lontani dalla centrale e/o avete un SNR basso potrete fare poco. A questo indirizzo è possibile calcolare la distanza tra il vostro router e la centrale. Qui invece c'è un sito che fornisce TUTTE le informazioni sulla vostra ADSL, sulla centrale e a che tipologia di DSLAM a cui siete collegati. Qui invece c'è la mappa delle centrali Telecom italiane, aggiornato al 2011. Qui è spiegato quanto sia importante la distanza dalla centrale, come calcolarla e un grafico estremamente chiaro, visualizzerà le restrizioni connesse alla distanza che comunque ripeto qui per chiarezza:



    Ad ogni spegnimento/reset del router i valori di SNR, velocità di connessione e potenza di trasmissione wireless, verranno ripristinati a default, vale a dire che della modifica effettuata non ne rimane traccia, a tutti gli effetti della garanzia. I comandi impartiti al router tramite telnet, sembra che ne violino le condizioni, quindi se applicate la procedura e per qualche motivo avete necessità di contattare l'assistenza, non fatene parola.


    Di conseguenza e secondo le proprie necessità, il tweak può essere eseguito manualmente come illustrato più in basso oppure in automatico ad ogni avvio del computer


    Verrà spiegato nell'ordine come eseguire la procedura manualmente, come automatizzarla tramite script e per ultimo come utilizzare allo stesso fine un tool già pronto, che ha alcune limitazioni e non consente l'aumento della portata wireless, tuttavia è utile a capire quanto possiamo spingerci con la modifica. Personalmente utilizzo la procedura automatica che è operativa su Windows 7 64 bit SP1 su D6200 da febbraio 2014. A dicembre 2014 il router è ancora funzionante
    Lo script in sostanza esegue 3 comandi, ciascuno è eseguibile separatamente l'uno dall'altro. Vale a dire che potrà essere usato un solo comando o tutti e tre. I miglioramenti ottenuti permarranno sino a riavvio/reset del router e come potrete vedere, l'aumento nel mio caso è sostanziale: da 15000 a 20000 Kbps senza alcuna perdita di pacchetti (!), nonostante l'SNR sia attestato a poco più di 1 dB.


    A chi avesse il S.O. installato su dischi a stato solido può accadere che l'avvio del S.O. sia più rapido dell'avvio router. In questo caso lo script - se posto in esecuzione automatica all'avvio - verrebbe eseguito quando il router sta ancora eseguendo le sue routines e tentando l'allineamento col DSLAM. In queste condizioni lo script non avrà effetto e il router si connetterà alla velocità fornita dall'ISP: per ovviare è sufficiente lanciare manualmente il file .bat (spiegato in basso) oppure attivare nello script - come spiegato più in basso - un ritardo nell'esecuzione misurato in secondi, per connettersi alla max velocità contrattuale possibile in relazione alla qualità della propria linea.


    Questa procedura funziona perfettamente col D6200 - firmware v1.00.09_1.00.09 - Qualsiasi aggiornamento futuro di firmware operato da Netgear potrebbe invalidare questa procedura, come è accaduto al D6300 con la v1.0.0.76 rilasciata nei primi mesi del 2014, fortunatamente risolvibile con ulteriore intervento. Di conseguenza valutate i pro e i contro degli aggiornamenti e sopratutto l'eventuale reversibilità.


    INIZIAMO:


    ATTIVITA' COMUNE PER ENTRAMBE I METODI MANUALE ED AUTOMATICO
    Installare Telnet (nel caso non fosse già installato) in Win7 : Menu Start > Programmi predefiniti (a destra) > Programmi e funzionalità (in basso a sinistra) > Attivazione o disattivazione delle funzionalità di Windows: dopo qualche secondo comparirà un riquadro contenente una serie di funzionalità aggiuntive, alcune delle quali già installate e altre no. Selezionare Client Telnet, qualora non fosse già selezionato. (Dovrebbe essere la prima voce). Attendere pochi secondi la conferma, quindi chiudere tutto.

    *** METODO MANUALE ***
    Dopo aver accertato di avere installato Telnet, aprire un browser, nella barra degli indirizzi incollare il seguente comando (sostituire a 192.168.XXX.1 l'indirizzo del vs router):
    http://192.168.XXX.1/setup.cgi?todo=debug e dare invio:
    si aprirà la finestra di accesso del router e dovranno essere inseriti login e password. Aprire il prompt dei comandi e digitare:
    telnet 192.168.XXX.1 (sostituire a 192.168.XXX.1 l'indirizzo del vs router) e dare invio:
    anche qui comparirà richiesta di login: inserite il login del router e date invio. In sequenza verrà chiesta la password: inserite la password del router e date invio. (Se sbagliate qualche carattere fate prima a chiudere il prompt dei comandi e ripartire da zero). Inserire il seg. comando:
    xdslctl configure --snr XXXXX seguito da invio. Il router si riavvierà.
    Al posto di XXXXX dovrete inserire il valore in conformità alla seg. tabella e alla stabilità della connessione. Tale valore diminuirà l'SNR come indicato in tabella. Si possono inserire anche valori intermedi interpolando:


    Secondo necessità si può aumentare la potenza di trasmissione del segnale Wi-Fi del router, ciò va fatto inviando i comandi che seguono ancor prima di dare il comando
    xdslctl configure --snr XXXXX che riavvierà inderogabilmente il router:
    wl -a wl0 txpwr XXX seguito da invio.
    Ciò aumenterà il segnale 2.4 Ghz del valore XXX che avete deciso di usare.
    wl -a wl1 txpwr XXX seguito da invio.
    Ciò aumenterà il segnale 5 Ghz del valore XXX che avete deciso di usare.

    Questi due comandi possono essere eseguiti, anche singolarmente, in qualsiasi istanza di telnet secondo necessità. Da marzo 2014 per 4 mesi ho usato il parametro 320 senza alcun problema né danno al router.

    I comandi wl -a wl0 txpwr o wl -a wl1 txpwr senza alcun parametro restituiscono il valore attuale. Il valore di default viene segnalato in 1496 mW (milliwatt). Tale valore dovrebbe essere equivalente a 40-50 dbm. Nota: il valore a default di tutti i Netgear ho letto essere pari a 40 mW. Di conseguenza, volendo riportare a default senza spegnimento del dispositivo i comandi da dare sono:
    wl -a wl0 txpwr 40 oppure wl -a wl1 txpwr 40
    Io ho testato a lungo, con successo e senza danni i segg. valori:
    XXX=160 -> 22 dbm
    XXX=320 -> 25 dbm


    Da telnet si esce con quit quindi click sulla X rossa in alto a destra

    NOTA: Dopo aver messo il router in debug manualmente oppure in automatico, tramite il comando:
    http://192.168.XXX.1/setup.cgi?todo=debug
    si potrà verificare in qualsiasi momento lo stato e la qualità della connessione da prompt dei comandi digitando:
    telnet 192.168.XXX.001
    ed inserendo a richiesta login e password.


    *** METODO AUTOMATICO ***
    - scaricare wget.exe (testato con virustotal) Nota: precedenti versioni di wget.exe potrebbero non funzionare - MD5: 4221E046B73A1AE6B6989BFD52984CF7 MIRROR

    - scaricare telnet scripting tool (testato con virustotal) - MD5: 4AEE641E6DDB9A5FA95F590273729708 MIRROR

    - creare un file di testo con estensione bat con le cinque righe di testo trascritte in basso. (Io l'ho nominato SNR_MOD.bat).

    - creare un file di testo con estensione txt come trascritto in basso... quanto contenuto nel file di testo sarà eseguito dal file bat. (Io l'ho chiamato SNR_MOD.txt)

    - inserire i files wget.exe, tst10.exe, SNR_MOD.bat, SNR_MOD.txt in un'unica cartella. Io l'ho posizionata in C:\ e l'ho chiamata SNR_MOD, (C:\SNR_MOD ), ma può essere nominata e posizionata dove si desidera, l'importante è adattare il nuovo nome/percorso, nei comandi che verranno eseguiti dal batfile avviato in automatico o lanciato manualmente...

    - questo è un esempio (funzionante) del file SNR_MOD.bat, dove al posto di LaMiaPassword va inserita la password del proprio router e dove al posto di 192.168.XXX.1, va inserito l' indirizzo del proprio router:
    C:\SNR_MOD\wget.exe -b -q --user=admin --password=LaMiaPassword --ignore-length http://192.168.XXX.1/setup.cgi?todo=debug
    C:\SNR_MOD\tst10.exe /r:C:\SNR_MOD\SNR_MOD.txt
    DEL C:\SNR_MOD\wget-log.*
    DEL C:\SNR_MOD\setup.*
    CD /D C:\
    I comandi scritti in marrone non sono indispensabili ma consiglio di aggiungerli perché la cartella C:\SNR_MOD si popolerebbe ad ogni avvio dello script di 2 file di log, magari utili all'inizio per eventuali verifiche, certamente inutili a regime, oltre che ingombranti.
    Nota: qualsiasi riga di un comando bat, può essere disabilitata anteponendo la stringa REM seguito da uno spazio, davanti al comando.


    - questo è un esempio (funzionante) del file SNR_MOD.txt
    192.168.XXX.1 23
    SEND "\m"
    WAIT "login:"
    SEND "admin\m"
    WAIT "Password:"
    SEND "LaMiaPassword\m"
    WAIT "#"
    SEND "xdslctl configure --snr 65500\m"
    WAIT "#"
    SEND "wl -a wl0 txpwr 160\m"
    WAIT "#"
    SEND "wl -a wl1 txpwr 160\m"

    WAIT "#"
    SEND "exit\m"
    WAIT "#"
    - Al posto della stringa 192.168.XXX.1 va inserito l'indirizzo del proprio router. Il valore 23 va lasciato com'è (è il numero della porta attraverso la quale transiteranno i comandi inviati al router)
    - La stringa WAIT "Password:" deve essere con la P di Password maiuscola.
    - Nella stringa " SEND "xdslctl configure --snr 65500\m" " il valore SNR inserito rispecchia la tabella sopra riportata e si adatta alle caratteristiche del mio SNR. Ognuno dovrà inserire il valore più idoneo alla sua linea, come già spiegato sopra.
    - Le 4 righe riportate in marrone come già spiegato sono dedicate all'eventuale aumento della potenza di trasmissione wireless secondo necessità. Questi due comandi dovranno essere inseriti prima della riga SEND "exit\m"
    - Creare un collegamento al file SNR_MOD.bat ed inserirlo nella cartella Esecuzione automatica (per chi ha Windows 7) al percorso C:\Users\Default\AppData\Roaming\Microsoft\Windows \Start Menu\Programs per avviarlo all'accesso di qualsiasi utenza, oppure nella vostra cartella utente C:\Users\NomeUtente\AppData\Roaming\Microsoft\Wind ows\StartMenu\Programs\Startup In questo secondo caso lo script non verrà avviato con altri utenti.

    Prima e dopo:


    NOTE:

    Il valore target del margine SNR dell'upstream non è modificabile.

    Se per qualche motivo la procedura non funzionasse, provate ad inserire nel file .bat dopo ciascun comando, andando a capo ogni volta, la stringa pause e avviatelo manualmente: l'esecuzione del file e dello script collegato si interromperanno sino a pressione di un qualsiasi tasto: in questo modo avrete tempo e modo di leggere l'output su schermo e capire cosa origina l'errore. ATTENZIONE ad eventuali antivirus con sistemi di protezione euristici, auto-sandbox ecc. potrebbero bloccare l'esecuzione delle attività dello script in modo peraltro silenzioso com'è successo a me: c'è n'è voluto un pò per capire che il comando non veniva eseguito a causa dell'antivirus. Assicuratevi che il router sia il Netgear D6200 e che il firmware sia il v1.00.09_1.00.09. Nel caso aveste modificato i percorsi, i nomi dei file, l'IP del router, ricordatevi di modificarli anche nel file.bat e nel file script.txt.

    Qualora non fosse chiaro, aggiungo che l'attività può essere effettuata anche manualmente, che non causa variazioni persistenti o danni al router, ma se il batfile fosse stato posto in Esecuzione automatica, va rimosso, oppure rinominata l'estensione (es. da SNR_MOD.bat a SNR_MOD.sav): al riavvio/reset del router torna tutto come prima.

    All'esecuzione dello script la connessione cadrà: ciò è normale: anche inviando i comandi manualmente avviene la stessa cosa, ma in entrambe i casi, al riavvio saranno cambiati SNR e velocità d'aggancio... Per quanto detto si avrà l'ulteriore ritardo di un minuto (circa) in aggiunta ai tempi normalmente attesi allo stabilirsi della connessione, a causa del riavvio del router con chiusura e ripristino della medesima.

    Una prima versione dello script originava un output d'errore a causa della mancata risposta dal router attesa dallo script, che però non pregiudicava il completamento dell'operazione.. Di conseguenza ho aggiunto allo script tre switch: il primo --ignore-length ignora l'errore e continua l'esecuzione, il secondo -b non produce un report che ad ogni esecuzione accoda un nuovo file inutile nella cartella SNR-MOD, il terzo -q limita l'output a video



    ULTERIORE METODO CON SCRIPT VBS
    Ho creato una nuova versione del file bat che introduce un ritardo variabile nell'esecuzione dei comandi per eventuali necessità. Ciò allo scopo di evitare che lo script sia eseguito - in quei computer il cui avvio del S.O. sia più veloce dell'avvio del router - quando questo sta ancora tentando l'allineamento col DSLAM. Nell'esempio che segue il ritardo è impostato a 2 secondi.
    La 2a e la 3a riga (in rosso) possono essere disabilitate anteponendo la stringa REM su ogni riga seguito da uno spazio (la riga diventa un commento), oppure cancellate del tutto.

    A differenza del metodo precedente, questo è avviato da uno script vbs il cui collegamento oltre ad inserirsi in Esecuzione automatica può anche essere inserito nei Compiti Pianificati all'avvio del computer, in Utilità di Pianificazione.
    Questo è il nuovo SNR_MOD.bat (Sostituire a LaMiaPassword la propria "password"):
    @echo off
    set delay=2
    timeout /t %delay%

    C:\SNR_MOD\wget.exe -b -q --user=admin --password=LaMiaPassword --ignore-length http://192.168.1.1/setup.cgi?todo=debug
    C:\SNR_MOD\tst10.exe /r:C:\SNR_MOD\SNR_MOD.txt
    DEL C:\SNR_MOD\wget-log.*
    DEL C:\SNR_MOD\setup.*
    CD /D C:\
    questo è lo script "ritardo.vbs" (da collocare nella stessa cartella di SNR_MOD.bat)
    set WshShell = WScript.CreateObject("WScript.Shell")
    obj = WshShell.Run("SNR_MOD.bat", 0)
    set WshShell = Nothing
    Se al file bat venisse attribuito un nome con degli spazi, nello script il nome completo di estensione del file bat deve essere citato tra doppi apici, di conseguenza gli apici complessivi diventano quattro (es. ""mio file.bat""). Lo script .vbs, (un normalissimo file di testo la cui estensione .vbs sostituisce l'estensione .txt ) può essere avviato in automatico o anche manualmente, allo stesso modo del file .bat posizionando un collegamento allo script nella cartella Esecuzione automatica, oppure creando un compito pianificato (all'avvio del computer)

    DMT TOOL

    Esiste un software ben funzionante, che consente la stessa attività con alcune limitazioni sui valori di abbattimento dell'SNR. Come già spiegato, livelli molto bassi di SNR non garantiscono la stabilità della linea, probabilmente, per questo motivo DMT non scende al di sotto del 10% del valore standard. DMT inoltre permette di monitorare in tempo reale i parametri avanzati della nostra connessione adsl: è utile per vedere lo spettro di frequenze utilizzate dalla nostra connessione in un dato istante, nonché il bit loading e l'SNR disponibile su ogni tono della portante (sottoportanti). E' possibile monitorare ad intervalli regolari l'SNR. Rileva inoltre i gap di frequenza e gli errori. Su alcuni modelli crea un grafico ad istogramma degli errori da 0 a 60 minuti precedenti con intervalli di 15 minuti.
    E' scaricabile da: http://dmt.mhilfe.de/
    E' disponibile in più versioni a seconda del chipset del router: quella corretta per i l D6200 (Broadcom) è la v8.07, reperibile qui: http://www.2cent.de/dmt/v8/dmt_redux.zip
    MD5: E0EE6B7B731C7EC981187E26444E7284 - VirusTotal

    Basterà estrarlo ed impostarlo correttamente per la versione di router in uso.

    ---
    - Per far funzionare DMT è necessario attivare il debub del router tramite telnet - Il debug rimane attivo sino a riavvio del router.
    - Per attivare telnet inviare la stringa seguente dalla barra dell'indirizzio del browser: http://192.168.XXX.1/setup.cgi?todo=debug - dove 192.168.XXX.1 è l'indirizzo del proprio router.
    - L'SNR (noisemargin) si regola con un cursore accessibile dalla quinta linguetta in alto a destra priva di nome (a fianco alla linguetta CLI)
    - Dopo aver ativato il debug del router possono essere inviati al router comandi telnet dalla finestra corrispondente alla linguetta CLI dalle caselle di testo a sinistra del pulsante di controllo "SEND"


    NOTA: La variazione dell'SNR si deve impostare ogni volta che si riavvia il router



    Ultima modifica di kRel; 13-12-2014 alle 22:28

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •