Software per monitorare la stabilità della connessione Internet [chiuso]


8

Grazie all'eccellente servizio di connessione a Internet offerto da uno dei migliori ISP al mondo , la connessione a Internet nella mia zona è molto, molto instabile. Posso collegarmi un po 'di tempo, ma la maggior parte delle volte la connessione si interromperà (con il messaggio di errore unable to resolve host) e dopo alcuni minuti, riprenderà. Se eseguo il ping del nome di dominio direttamente (ovvero, ping www.google.com -tnel comando cmd), riceverò un cannot pingmessaggio.

A causa della natura instabile della connessione, è piuttosto difficile dimostrare al personale di supporto che la connessione Internet è instabile. Quindi sto pensando di utilizzare un software per annotare la situazione della connessione, in modo da poter presentare al personale tecnico e assicurarsi che non abbiano scuse per non risolvere il mio problema.

Qualche software disponibile?

Modifica: Naturalmente, tale software non dovrebbe registrare la mia abitudine di navigazione e deve essere in grado di monitorare e registrare le condizioni della connessione Internet anche quando non sono online.


1
Ho fatto praticamente la stessa domanda su SuperUser: superuser.com/questions/13361/…
David Z,

Risposte:


6

Per un monitoraggio rapido ea breve termine, uno strumento come Ping Plotter può fornire un grafico di connettività che include non solo un grafico dei tempi di ping, ma anche barre rosse che mostrano quando non c'è connettività.

Per un monitoraggio più permanente ea lungo termine, uno strumento dedicato come Cacti o Smoke Ping è la strada da percorrere.


+1 per il fumo.
Cha0s

5

Scusatemi per essere leggermente offtopico, ma ho sentito il vostro dolore un paio di anni fa e ho sviluppato un flusso di lavoro che potreste trovare utile.

Durante il debug di un problema di connettività, l'ho diviso in tre parti:

  • la mia connessione all'ISP (che è tra me e il gateway all'ISP)
  • l'infrastruttura dell'ISP (dovrete fare una piccola indagine per scoprirlo, perché alcuni ISP non rivelano i loro range di rete. Guardate l'output di traceroute e fate "whois" contro ogni IP a partire dal vostro gateway. a un certo punto verranno assegnati al tuo ISP, ovvero l'infrastruttura interna del tuo ISP)
  • il resto di Internet

Il mio strumento preferito per il debug dei problemi di rete è mtr . Esistono almeno versioni di Linux e Windows. Funziona come una combinazione di ping e traceroute - è come un traceroute interattivo.

Una vasta gamma di problemi di connettività si verifica a causa della perdita di pacchetti IP. Li elaborerò in ordine inverso:

  • problemi al di fuori del tuo ISP. Questa non è una scusa per il tuo supporto ISP per evitare clienti arrabbiati. Dovrebbero lavorare con il fornitore a monte e risolverlo. Tali problemi non si verificano spesso, poiché gli ISP backbone hanno una qualità migliore. Potrebbero verificarsi se un collegamento si interrompeva e il traffico viene temporaneamente reinstradato su un collegamento di backup con larghezza di banda inferiore.
  • problemi all'interno della tua infrastruttura ISP. Questa è la situazione in cui puoi essere più duro. Chiama l'assistenza e dì loro "Il tuo router con questo IP (vedrai quale in mtr, ci saranno perdite di pacchetti) ha dei problemi. Risolvili e dimmi quanto tempo hai bisogno per risolverlo." A volte diranno dieci o 30 minuti, solo per schivare la chiamata, perché la maggior parte delle persone chiama una volta e rinuncia. Se hanno detto dieci minuti e il problema non viene risolto, chiamare di nuovo dopo dieci minuti. Non dire mai "Internet non funziona" o qualcosa del genere. Di 'loro esattamente qual è il problema, se riesci a capirlo, questo li farà capire che conosci la parte tecnologica e che non riusciranno a farti tacere fornendo una scusa tecnologia sciocca.
  • problemi tra te e il tuo gateway. Questi possono essere più difficili da eseguire il debug, perché ci sono molti fattori coinvolti. Possono succedere perché la scheda di rete è difettosa. Ma possono anche succedere perché ricevi l'ADSL su una vecchia linea telefonica e il segnale è cattivo. Questo è già il mal di testa del tuo ISP, deve sostituire la tua linea telefonica per soddisfare gli standard.

La mancanza di Internet stressa molto le persone, quindi non essere scortese quando parli con ragazzi di supporto. Ricorda che stanno solo guadagnando dei soldi in questo modo e generalmente non sono i tuoi nemici :-) Quindi sii gentile con loro. Ma chiedi sempre anche il loro nome e ID. È importante perché in questo modo conosci già il nome di cui ti lamenterai in seguito, se l'addetto all'assistenza ti fornisce informazioni inesatte o ti sta semplicemente dicendo bugie (sì, succede anche quello). Se senti di perdere tempo, chiedi cortesemente di essere collegato con un amministratore di sistema di livello superiore e parlare con lui.

Istituire un forum ospitato localmente e diffondere la parola tra i client di un determinato ISP. Se qualcosa va male, il forum si riempirà istantaneamente di reclami e registri che dimostrano che l'ISP ha effettivamente dei problemi e che il tuo caso non è unico. Tale argomento è molto prezioso se la situazione si evolve e devi parlare con un senior manager. Sono molto sensibili su tali argomenti e questo è uno dei motivi per cui molti ISP non hanno i loro forum di supporto tecnico per i clienti, perché ogni problema segnalato è un PR negativo per loro :-)

Come correttamente sottolineato, i monopoli, in particolare quelli legati al governo, sono un altro dolore. Ma questa è un'arma a doppio taglio. Se il monopolio acquisisce una cattiva reputazione nei confronti dei suoi clienti come "maleducato ISP", non appena apparirà un secondo attore sul mercato (e questo alla fine accadrà, prima o poi) - molti clienti annulleranno i loro contratti. Non per passare a un ISP migliore, solo per sbarazzarsi di uno scadente.

Per quanto riguarda il problema del ping: sì, può essere un problema DNS. A volte le startup ISP (specialmente nei paesi in via di sviluppo) ottengono una coppia di server DNS configurati all'avvio dei loro servizi. Ad un certo punto la base client cresce abbastanza che i server DNS non riescono più a gestire il carico "solo perché a volte funziona ancora, quindi non è necessario riparare nulla". Esistono un paio di soluzioni alternative che possono aiutare a mitigare il problema:

  • usa server DNS alternativi: quelli di google o di opendns. Usali se puoi, non è sempre possibile, perché alcuni ISP arrivano fino a bloccare le richieste DNS a server DNS di terze parti (indovina cosa succede quando i loro server DNS muoiono per qualche motivo)
  • utilizzare un proxy di memorizzazione nella cache DNS locale. Ho usato pdnsd e ha funzionato molto bene per me

2

Probabilmente dovrai capire quale sia una buona definizione di "stabilità". Si parla, ad esempio, di un errore nella risoluzione dei nomi (errore "impossibile risolvere l'host"), ma non si menziona se ICMP (ping) o altro traffico possono "uscire" durante tali interruzioni. È possibile che tu stia utilizzando un dispositivo firewall / router con un'implementazione del server DNS di cache che è difettosa, ad esempio, e vedi errori del DNS che non hanno nulla a che fare con la connessione a Internet.

A mio avviso, è necessario trovare un host che è possibile eseguire il ping e, durante un'interruzione, verificare che sia possibile o meno eseguire il ping di tale host utilizzando il suo indirizzo IP nella riga di comando ping.

Se i ping non passano, farei un "traceroute" (o "tracert", se sei su Windows) allo stesso indirizzo IP e determinerei se sei in grado di vedere le tue richieste uscire dalla LAN e inserire Rete ISP.

In definitiva, devi davvero escludere i problemi con il tuo software / equipaggiamento prima di affrontare la difficoltà di configurare qualsiasi software per il monitoraggio a lungo termine.

Se arrivate al punto di monitoraggio a lungo termine, la risposta di pgs è: Cacti o Smoke Ping è una buona strada da percorrere. Tuttavia, non devi solo misurare ICMP. Potresti anche riferire facilmente sulla capacità di risolvere i nomi DNS o di collegarti a un server esterno tramite un protocollo a livello di applicazione.

Fino a quando non hai una buona idea di ciò che sta accadendo, ha poco senso tracciare quando sta accadendo, tranne come un modo per aiutare a determinare cosa sta succedendo.


1

Non farà alcuna differenza per un monopolio - peggio ancora, un monopolio legato al governo. Anche se puoi provare che la tua connessione è cattiva, ci sono pochi incentivi per cambiare qualcosa.


1

Puoi provare gli strumenti su misurazionelab.net , non posso dire di aver provato questi strumenti da solo, ma si tratta solo di dare agli utenti la possibilità di testare la loro connessione Internet.

Le persone dovrebbero essere informate su ciò che stanno pagando. Ad esempio: limitazione / blocco di BitTorrent


Grazie! Ho appena installato Neubot (anche neubot.org ) ed è piuttosto elegante.
ora

1

Questo è un classico problema DNS che hai qui. Cerca Google DNS e cambia il tuo server DNS sul tuo computer se questo risolve il problema, cambialo sul tuo router e dimenticalo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.