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