Não é possível definir o intervalo de ping para um valor pequeno

1

Estou usando o Ubuntu 14.0.4 LTS com o Kernel 4.8.0-46-generic. Estou tentando fazer ping em um dispositivo de mesmo nível com intervalo de ping menor que 1 segundo, por exemplo, 0.2, mas não consigo fazer isso. Eu recebo o seguinte erro:

ping: bad timing interval

Eu executo ping no modo sudo, mas ainda sem sucesso. Alguém já encontrou esse problema antes?

Nota: Eu tentei no outro dispositivo que tem o Kernel 4.2.0 e funcionou no modo sudo.

    
por IoT 31.03.2017 / 22:08

2 respostas

1

O manual para ping indica que somente o superusuário pode definir um intervalo para menos de 0,2 segundo.

   -i interval
          Wait  interval seconds between sending each packet.  The default
          is to wait for one second between each packet normally,  or  not
          to  wait in flood mode. Only super-user may set interval to val‐
          ues less than 0.2 seconds.

Eu testei isso em uma instalação 14.04 limpa e os intervalos sub 0.2 funcionam apenas para o superusuário, isto é para impedir inundações de ping de usuários sem privilégios.

    
por Colin Ian King 31.03.2017 / 22:22
1

Tente com o comando

sudo ping XXX.XXX.XXX.XXX -A

Este comando envia o pacote o mais rápido possível Mais opções você tem aqui

    
por 2707974 31.03.2017 / 23:55