IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: mavelot - 03 Dicembre 2015, 09:56
-
Buongiorno a tutti,
ho realizzato una versione modificata del software DSLstats per l'utilizzo su router AGFP/AGPWI con firmware originale Telecom sbloccato.
Ho anche apportato alcune migliorie realizzate in un ottica di maggiore stabilità e immunità ai dati sporchi provenienti dal telnet (almeno dal mio punto di vista !)
Inoltre ho triplicato il tempo complessivo di timeout delle sessioni telnet portandolo da 5 a 15 secondi. Questo perchè ho riscontrato che i router in questione sono molto lenti o possono addirittura temporaneamente sospendere lo spool dell'output verso il telnet.
Al momento il parametro non è gestibile dall'utente, ma conto di realizzare una versione con timeout gestibile da interfaccia.
Per questo ed altri motivi non impostate il tempo di campionamento al di sotto di 30 secondi. Tra l'altro se utilizzate come me il servizio MyDSLStatsWeb, il tempo viene impostato fisso a 60 secondi.
Affinchè le modifiche specifiche per questi router vengano eseguite, è tassativo selezionare e configurare lo "special login" e selezionare dal menù a tendina il modello Pirelli AGPF (Telecom Italia)
Ho per ora aggiunto anche la visualizzazione di alcuni dati:
- nel tab STATS i valori di Att.rate ed RCO %
- nel tab Attenuation Log aggiunto il valore di Line attenuation e invertito con quello di Signal attenuation (per me era un bug)
- nella status bar in basso i valori di SNRM min e max durante il periodo di campionamento
- nel tab Traffic ho inibito il plotting di valori spurii nulli sulle misure del traffico. La presenza di tali eventi viene opportunamente segnalata nel tab EVENT LOG.
La versione è (o meglio dovrebbe) essere perfettamente funzionante anche con tutti gli atri router per la quale è compatibile, in particolare i broadcom con shell standard.
Sono ben accetti test e feedback da parte di tutti quelli che già lo utilizzano con altri router e da parte di chi lo utilizzerà con AGPF/AGPWI.
In particolare fatemi sapere se notate comportamenti strani, crash, eccezioni e se possibile postate l' Event Log.
Il software è distribuito tal quale con licenza GNU senza alcun impegno e responsabilità da parte mia nei confronti di terzi.
L'autore Eric Chapman non è responsabile in alcun modo di tale versione modificata. Pertanto non inoltrategli richieste di supporto
di alcun genere in merito a questa versione.
link ai sorgenti modificati:
https://repository.ilpuntotecnico.com/files/mavelot/DSLstats%20for%20AGPF-AGPWI/5.6.1.agpf/Source/&file=dslstats-5.6.1.agpf.source.zip
link eseguibile Win32:
https://repository.ilpuntotecnico.com/files/mavelot/DSLstats%20for%20AGPF-AGPWI/5.6.1.agpf/Win32exe/&file=dslstats32W-5.6.1.AGPF.zip
Link al sito dell'autore:
http://www.s446074245.websitehome.co.uk/index.html
-
Se posso, vorrei segnalare che per chi ha l'agpwi con firmware comtrend può utilizzare l'ultima versione settandolo per il Billion7800N
funziona al 100%
Volevo anche chiedere è possibile trovare i sorgenti di dmt tools?
In teoria basterebbe modificare 2-3 cose per permettere il login e cambiare i comandi da adslctl ad adsl normale
-
Se posso, vorrei segnalare che per chi ha l'agpwi con firmware comtrend può utilizzare l'ultima versione settandolo per il Billion7800N
funziona al 100%
Volevo anche chiedere è possibile trovare i sorgenti di dmt tools?
In teoria basterebbe modificare 2-3 cose per permettere il login e cambiare i comandi da adslctl ad adsl normale
Il software è rivolto alle versioni Telecom; appare ovvio che non ce ne sarebbe stato bisogno in caso di firmware alternativi.
Comunque non è una banale questione di comandi come pensi. I comandi sono gli stessi in questo caso.
Il problema con OpenRG è che l'output del telnet contiene per ogni riga una sequenza di 2 CR e 1 LF che faceva sballare tutte le routine del programma.
Inoltre c'è anche un problema con doppi prompt al termine di ogni risposta ai comandi ed una serie di problemi di eccezioni che scaturiscono.
In ogni caso per me c'erano anche alcuni bug o meglio gestioni non particolarmente robuste delle eccezioni.
DMT tool non è open source quindi inutile sperare che vengano rilasciati i sorgenti. Con un po' di impegno si potrebbero ampliare le funzioni di DSLstats e fargli fare le stesse cose. Per altro DSL stats funziona anche con router broadcom VDSL2 e fornisce opportunamente i dati relativi alle singole bande. Quindi di può considerare molto più completo, seppur con un paio di funzioni grafiche in meno di DMTtool.
PS: Il software sostanzialmente effettua operazioni diverse per 3 famiglie di router: Thomson, HG622, e Broadcom "normali".
Le modifiche che ho apportato ovviamente agiscono nel caso di broadcom standard.
Selezionare un router piuttosto che un altro dalla picklist non cambia assolutamente nulla per quanto riguarda l'esecuzione del programma. Si tratta semplicmente di un database con delle configurazioni pronte che riguardano IP, user, comandi per l'adsl.
A parte questo non cambia nulla selezionare un modello piuttosto che un altro. Basta configurarlo bene e si può scegliere qualsiasi cosa.
-
Lo sto provando per problemi alla linea, prende i dati da telnet ( infatti li vedo in telnet data ) ma sembra che non riesca a "parsare" i risultati, per cui non c'è alcun dato rilevato e nessun grafico
EDIT: Dopo 10 minuti che era aperto ha iniziato a disegnare i grafici e rilevare i dati!
Ottimo, grazie mille!
-
Lo sto provando per problemi alla linea, prende i dati da telnet ( infatti li vedo in telnet data ) ma sembra che non riesca a "parsare" i risultati, per cui non c'è alcun dato rilevato e nessun grafico
EDIT: Dopo 10 minuti che era aperto ha iniziato a disegnare i grafici e rilevare i dati!
Ottimo, grazie mille!
Con quale router lo stai utilizzando ? 10 minuti mi sembrano un po' troppi....
-
Con quale router lo stai utilizzando ? 10 minuti mi sembrano un po' troppi....
AGPWI 1.0.3 ma a quanto pare l'ha fatto solo la prima volta... ora è molto piu, praticamente in 15 secondi dall avvio ho gia i grafici
-
mavelot ho provato a scaricarlo ma lo segnala come dannoso e non mi permette di completare il download
-
Si confermo che anche Bitdefender si è fissato che è dannoso....ovviamente è un falso....
E' roba compilata con Lazarus di cui ci sono pure i sorgenti....
-
Ciao Mavelot,
pare che ci sia in giro una nuova versione di dslstats che dovrebbe essere piu` affidabile... Pensi di poter fare un altro "porting"?
Grazie per l'ottimo lavoro :-)
-
Al momento non ho tempo.
In ogni caso, vedo che i sorgenti della nuova release 5.7.1 non sono ancora stati rilasciati.
Il changelog non parla di chissà quali stravolgimenti comunque....
Per quanto riguarda gli errori di divisione per zero, così come altri casi di errori dovuti a dati sporchi, io ne ho trappati diversi.
Infatti il programma ogni volta che trova degli errori scrive ulteriori info nel log.
Quando ci saranno i sorgenti vedo di trovare un po' di tempo....
-
ok, concordo che non valga tanto la pena... se non altro per questa versione. Grazie delle delucidazioni e di nuovo per l'ottimo lavoro.