Fping - uma ferramenta de ping de alto desempenho para Linux

Fping - uma ferramenta de ping de alto desempenho para Linux

fping é uma pequena ferramenta de linha de comando para enviar ICMP (Protocolo de mensagem de controle da Internet) ECHO PELOCIDADE PARA HOSTES DE NETORES, MUNDIOS AO PING, mas com desempenho muito mais alto ao ping em vários hosts. O FPing difere totalmente do ping, pois você pode definir qualquer número de hosts na linha de comando ou especificar um arquivo com a lista de endereços IP ou hosts para ping.

Leia também: Um guia do Linux Sysadmin para gerenciamento de rede, solução de problemas e depuração

Por exemplo, usando FPing, podemos especificar o intervalo de rede completo (192.168.0.1/24). Ele enviará uma solicitação de FPPing para hospedar e mudar para outro host-alvo de uma maneira redonda de robina. Ao contrário do ping, o FPing é feito para basicamente scripts.

Como instalar o FPing em sistemas Linux

Na maioria das distribuições Linux, o pacote fping está disponível para instalação nos repositórios de pacotes padrão usando a ferramenta de gerenciamento de pacotes, como mostrado.

# sudo apt install fping [em Debian/Ubuntu] # sudo yum install fping [on CENTOS/RHEL] # sudo dnf install fping [on Fedora 22+] # sudo pacman -s fping [em Arch Linux] 

Como alternativa, você pode instalar a versão mais recente de fping (4.0) do pacote de origem usando os seguintes comandos.

$ wget https: // fping.org/dist/fping-4.0.alcatrão.gz $ tar -xvf fping -4.0.alcatrão.gz $ cd fping-4.0/ $ ./Configure $ make && Make Install 

Vamos ver algum comando de FPing com seus exemplos.

1. FPPing múltiplo Endereço IP

O comando abaixo vai fping múltiplo IP endereço de uma só vez e exibirá status como vivo ou inacessível.

# fping 50.116.66.139 173.194.35.35 98.139.183.24 50.116.66.139 está vivo 173.194.35.35 é inacessível 98.139.183.24 é inacessível 

2. Gama de endereço IP fing

O comando a seguir falhará uma gama especificada de destinatários IP. Com a saída abaixo, estamos enviando solicitação de eco para intervalo de endereço IP e obter resposta como queríamos. Também resultado cumulativo mostrado após a saída.

# fping -s -g 192.168.0.1 192.168.0.9 192.168.0.1 está vivo 192.168.0.2 está vivo o host ICMP inacessível de 192.168.0.2 para o ICMP Echo enviado para 192.168.0.3 Host ICMP inacessível de 192.168.0.2 para o ICMP Echo enviado para 192.168.0.3 Host ICMP inacessível de 192.168.0.2 para o ICMP Echo enviado para 192.168.0.3 Host ICMP inacessível de 192.168.0.2 para o ICMP Echo enviado para 192.168.0.4 192.168.0.3 é inacessível 192.168.0.4 é inacessível 8 9 alvos 2 vivos 2 inacessíveis 0 Endereços desconhecidos 4 Tempo limite (aguardando a resposta) 9 ICMP Echos enviou 2 respostas do ICMP ECHO RECESSADOS 2 Outros ICMP recebidos 0.10 ms (hora de ida e volta de min) 0.21 ms (tempo de ida e volta de AVG) 0.32 ms (tempo de ida e volta máxima) 4 4.295 seg (decorrido em tempo real)

3. Fpeio de rede completa com opções diferentes

Com o comando acima, ele fará ping em rede completa e repita uma vez (-r 1). Desculpe, não é possível mostrar a saída do comando, pois está rolando minha tela sem tempo.

# fping -g -r 1 192.168.0.0/24

4. Lê a lista de metas de um arquivo

Nós criamos um arquivo chamado fping.TXT tendo endereço IP (173.194.35.35 e 98.139.183.24) para fping.

# fping < fping.txt 173.194.35.35 está vivo 98.139.183.24 está vivo

5. Mostrar versão do fping

Verifique a versão FPing executando o comando.

# fping -v fping: versão 4.0 fping: comentários para [email protegido] 

Aqueles que desejam obter mais informações com opções sobre Fping comando, por favor, olhe para uma página de homem. Também solicitou o comando fping em seu ambiente e compartilhar sua experiência conosco através da caixa de comentários abaixo.