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.434 ]
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
Dependências de Emuladores e DosBox
Script usado junto com o squid para dedurar usuários.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (10)