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.119 ]
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
Script de backup de múltiplos diretórios + LOG
Xdialog - Cadastro de Usuários
Script para obter informações do tempo
cofigurar a rede passando por roteador
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
iso de sistema 32 bit em atividade (3)
Lançado Ubuntu 24.04 Final (0)
ASRock H310CM-HG4 vs Linux (11)