Perdoe-me por ser um pouco offtopic, mas senti sua dor há alguns anos e desenvolvi um fluxo de trabalho que você pode achar útil.
Ao depurar um problema de conectividade, divido-o em três partes:
- minha conexão com o ISP (entre mim e o gateway no ISP)
- a infra-estrutura do ISP (você precisará fazer uma pequena investigação para descobrir isso, porque alguns ISPs não divulgam seus intervalos de rede. Observe a saída do traceroute e faça "whois" em cada IP começando com seu gateway. até um certo ponto, eles serão atribuídos ao seu ISP (essa é a infraestrutura interna do seu ISP)
- o resto da internet
Minha ferramenta favorita para depurar problemas de rede é o mtr . Existem pelo menos as versões Linux e Windows. Funciona como uma combinação de ping e traceroute - é como um traceroute interativo.
Uma ampla classe de problemas de conectividade ocorre devido à perda de pacotes IP. Vou elaborar sobre eles em ordem inversa:
- problemas fora do seu ISP. Esta não é uma desculpa para o seu suporte do ISP inverter clientes irritados. Eles devem trabalhar com o provedor upstream e resolver isso. Tais problemas não acontecem com frequência, porque os ISPs da espinha dorsal têm melhor qualidade. Eles podem ocorrer se algum link for desativado e o tráfego for redirecionado temporariamente por um link de backup com largura de banda menor.
- problemas dentro da sua infraestrutura de ISP. Essa é a situação em que você pode ser mais severo. Ligue para o suporte e diga a eles "O seu roteador com este IP (você verá qual deles no mtr, haverá perdas de pacotes) tem problemas. Corrija-os e diga-me quanto tempo você precisa para consertar isso". Às vezes, eles dizem dez ou 30 minutos, apenas para evitar sua ligação, porque a maioria das pessoas liga uma vez e desiste. Se eles disseram dez minutos e o problema não está sendo resolvido, ligue novamente após dez minutos. Nunca diga "internet não está funcionando" ou algo assim. Diga a eles exatamente qual é o problema, se você puder descobrir, isso fará com que eles entendam que você conhece a parte tecnológica e que eles não vão se safar de silenciar você, fornecendo alguma desculpa tola.
- problemas entre você e seu gateway. Isso pode ser mais difícil de depurar, porque há muitos fatores envolvidos. Eles podem acontecer porque a sua placa de rede falhou. Mas eles também podem acontecer porque você recebe ADSL através de uma linha telefônica antiga e o sinal é ruim. Esta já é a dor de cabeça do seu provedor de serviços de Internet, ela substituirá sua linha telefônica para atender aos padrões.
A falta de internet estressa muito as pessoas, por isso nunca seja rude ao conversar com o pessoal de suporte. Lembre-se de que eles estão apenas ganhando dinheiro dessa maneira e geralmente não são seus inimigos :-) Portanto, seja gentil com eles. Mas também sempre peça seu nome e ID. É importante porque, dessa forma, você já sabe o nome do qual se queixará mais tarde, se o pessoal do suporte fornecer informações imprecisas ou apenas contar mentiras claras para você (sim, isso também acontece). Se você sente que está desperdiçando seu tempo, solicite educadamente que seja ligado a um administrador de nível superior e fale com ele.
Configure um fórum hospedado localmente e espalhe a notícia entre os clientes de um determinado ISP. Se algo piorar, o fórum será preenchido instantaneamente com reclamações e registros que provam que o ISP realmente tem problemas e que o seu caso não é único. Esse argumento é muito valioso se a situação evoluir e você precisar conversar com um gerente sênior. Eles são muito sensíveis a esses assuntos e essa é uma das razões pelas quais muitos ISPs não têm seus próprios fóruns de suporte técnico para os clientes, porque cada problema relatado é um mau PR para eles :-)
Como corretamente apontado, os monopólios, especialmente os vinculados ao governo, são outra dor. Mas esta é uma espada de dois gumes. Se o monopólio ganhar má reputação contra seus clientes como "ISP de baixa qualidade", assim que surgir um segundo player no mercado (e isso acabará por acontecer, mais cedo ou mais tarde) - muitos clientes cancelarão seus contratos. Não para mudar para um ISP melhor, apenas para se livrar de um crappy.
Em relação ao seu problema de ping: sim, pode ser um problema de DNS. Às vezes, as startups de ISP (especialmente nos países em desenvolvimento) recebem um par de servidores DNS configurados ao iniciar seus serviços. Em algum momento, a base de clientes cresce o suficiente para que os servidores DNS não aguentem mais a carga "apenas porque às vezes ainda funciona, então não há necessidade de consertar nada". Existem algumas soluções alternativas aqui que podem ajudar a atenuar o problema:
- use servidores DNS alternativos: os do google ou dos opendns. Use-os se possível, nem sempre é possível, porque alguns ISPs chegam a bloquear solicitações de DNS para servidores DNS de terceiros (adivinhe o que acontece quando seus próprios servidores DNS morrem por algum motivo)
- use um proxy de cache DNS local. Eu usei o pdnsd e ele fez o trabalho muito bem para mim