O ping é uma ferramenta simples, mas essencial, para diagnosticar problemas de rede no Linux. Ele pode ajudá-lo a verificar sua conexão de rede, ver se uma máquina remota está online e desempenhar um papel vital na análise de problemas de conectividade, como pacotes perdidos ou alta latência.
Mas, por mais importante que seja o comando ping, não é o mais interessante de se olhar, e interpretar sua saída de maneira útil pode ser difícil. gping é um utilitário gráfico de linha de comando com recursos adicionais que facilitam a visualização de respostas de ping de vários alvos.
O que é ping e como funciona?
ping é um comando do Linux que usa o protocolo de mensagens de controle da Internet (ICMP) Datagrama ECHO_REQUEST para obter um ICMP ECHO_RESPONSE de um host remoto. Isso significa que se você:
pingGoogle.com
...seu computador envia um ping para google.com e google.com o ecoa de volta para sua máquina local.
A saída do terminal exibirá o endereço IP remoto junto com outras informações, incluindo o tempo que a resposta levou para chegar à sua máquina. O ping continuará enviando solicitações até que você diga para parar.
Além de especificar o host remoto, o ping aceita vários argumentos de diferentes utilidades, incluindo timestamps, quantos solicitações de ping para enviar e inundação, que envia pacotes tão rápido quanto eles voltam ou cem vezes por segundo, o que for mais.
ping vem pré-instalado na maioria dos sistemas Linux, mas se você não conseguir encontrá-lo no seu, instale-o com:
sudo apt instalar inetutils-ping
Você pode obter ajuda de linha de comando para ping executando:
homem ping
Como o gping é melhor que o ping e como instalá-lo?
O gping não oferece tantas opções quanto o ping. Você não pode usá-lo para inundar um host de destino, por exemplo, mas possui alguns recursos matadores que o destacam. O principal é a capacidade de executar ping em vários alvos simultaneamente e fornecer saída como um gráfico codificado por cores.
Isso permite que você veja facilmente a resposta dos alvos ao longo do tempo e reconheça padrões. Isso pode ajudá-lo a saber se há algum problema com hosts remotos, qual é o host ideal para se conectar ou se há um problema com sua própria conexão.
Para instalar o gping em distribuições baseadas em Debian, primeiro adicione a chave PPA às suas fontes:
eco "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
Agora atualize e instale o gping:
sudo apt atualizar
sudo apt instalar gping
Execute o seguinte comando para instalar o gping no Fedora:
sudo dnf copr ativar atim/gping -y && sudo dnf instalar gping
No ArchLinux:
pacman -S gping
Para instalar o gping no Gentoo, execute:
sudo eselect repositório habilitar dm9pZCAq
sudo emerge --sync dm9pZCAq
sudo emerge net-misc/gping:: dm9pZCAq
Se você tiver o Snap em seu sistema Linux, poderá instalar o pacote gping snap com:
sudo snap instalar gping
Como usar o gping para visualizar respostas de ping no Linux
O gping é fácil de usar e aceita vários nomes de host como argumentos. Para ver um gráfico de resposta de ping da BBC, Google, Bing e CNN, execute:
gpingBBC.co.Reino UnidoGoogle.combing.comcnn.com
...e o gping começará a trabalhar fazendo ping nos hosts especificados e fazendo um gráfico dos resultados para sua inspeção. As cores são alocadas por gping, embora você possa atribuir cores a hosts individuais com o --cor ou -c trocar:
gpingBBC.co.Reino Unido--corciano
Você também pode alterar o intervalo de exibição do valor padrão de 0,2 segundos com o -n ou --watch-interval bandeiras.
Isso é tudo que o gping faz. Embora não tenha a mesma amplitude de opções de configuração que ping, é uma ferramenta poderosa para qualquer pessoa interessada em redes.
Comece uma carreira como engenheiro de rede!
Obter uma compreensão básica de redes e respostas é essencial se você deseja seguir uma carreira como rede engenheiro, e tanto o ping quanto o gping podem ajudá-lo a desenvolver uma compreensão instintiva de como as máquinas se comunicam em um rede.
Mas eles são apenas o começo de sua jornada e, se você espera um dia conseguir um emprego na área, precisa buscar as certificações adequadas dos órgãos de ensino e concessão.