Testa DNS da sua conexão e reporta perda(s) de pacotes
Publicado por morvan bliasby (última atualização em 24/04/2010)
[ Hits: 9.551 ]
Criei este pequeno script em bash para testar os DNS da minha conexão, a qual apresenta muitas oscilações, como usualmente ocorre, imagino.
Como ele está, bem básico, ele nos reporta os DNS passados e suas respectivas perdas, caso existam, em ordem decrescente.
Pode-se incrementá-lo de dois modos: é possível criar uma rotina que o faça, como "root", alterar o "resolv.conf" a partir das estatísticas trazidas por este script, bem como fazer a passagem dos DNS como parâmetros na linha de comando. Ele, como se pode ver, passa os valores dos DNS através de um laço.
Abaixo, vê-se o seu diminuto código. Bom proveito.
Morvan, Usuário Linux #433640.
#!/bin/bash
for I in "201.12.118.2" "201.12.118.4" "208.67.222.222" "208.67.220.220" "8.8.8.8" "8.8.4.4"
do
echo -e "{FONTE}33[01;31mTestando DNS $I... Aguarde.{FONTE}33[01;00m"
perc=$(ping -c 10 $I | grep packets | cut -f3 -d"," | cut -f1 -d"p")
# echo -e "{FONTE}33[01;34m$perc de Perdas em $I{FONTE}33[01;00m"
echo -e "{FONTE}33[01;34m$perc de Perdas em $I{FONTE}33[01;00m" >> /tmp/testedns.txt
done
cat /tmp/testedns.txt | sort
rm -f /tmp/testedns.txt
Checar conexão com a internet - pppoe
Localizador não interativo do Mozilla Thunderbird para Slackware
Shell script para duplicação de CD's
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Pergunta: Meu teclado não está respondendo direito como e consertar? (2)
Secure boot, artigo interessante, nada técnico. (6)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)









