Ping retorna estatísticas com duplicatas

2

Se eu entrar no terminal e digitar

ping -c2 -i30 (MY IP ADDRESS)

Eu recebo uma lista de 80 entradas com minhas estatísticas de ping informando que tenho +78 duplicatas.

Isso significa que há dois dispositivos conectados à rede? Isso parece estranho para mim, já que estou no eduroam WiFi da universidade, e deveria haver mais do que eu suspeitaria. Estou apenas procurando a explicação de uma pessoa gentil para a curiosidade de um novato.

    
por Ra'Anan Alexandrowicz 23.11.2013 / 00:00

3 respostas

2

Aqui estão algumas razões pelas quais você pode ver duplicatas:

  • Você fez um ping acidentalmente em um endereço de transmissão ou multicast.
  • Você fez ping em um endereço de unicast válido que não era seu, mas muitos dispositivos na mesma rede foram configurados incorretamente com a máscara de sub-rede incorreta, por isso eles trataram erroneamente seu endereço de unicast como um endereço de broadcast.
  • Você fez um ping em um endereço unicast válido que não era seu, mas sua interface estava no modo de monitor 802.11 e, portanto, ele mostrou várias retransmissões que normalmente são filtradas.
  • Você fez ping em um endereço unicast válido que não era seu, e há um loop de encaminhamento acidental na sua rede, portanto, suas duas solicitações de ping percorreram a rede 40 vezes antes de atingir o tempo limite. Os dups mostram a diminuição dos TTLs?

Eu não consigo pensar em uma explicação razoável de como você poderia ver 78 dups se estivesse realmente fazendo ping em seu próprio endereço. Seu próprio endereço deveria ter sido tratado internamente pela sua própria máquina, sem nunca ser colocado na rede. Hmm, a menos que você tenha o software Virtual Machine rodando na sua máquina, e de alguma forma estivesse em loop entre o sistema operacional host e o sistema operacional convidado. Você está executando algum software de VM, como VMware, Parallels, VirtualBox, QEMU, etc?

    
por 23.11.2013 / 02:57
1

Isso significa que você recebeu várias respostas à sua solicitação de ping, indicando que, provavelmente, você não fez ping no seu endereço IP, em vez disso, fez ping no endereço de broadcast e 40 dispositivos responderam. (Você enviou 2 pings). Além disso, os dispositivos não são obrigados a responder se você fizer o ping, portanto, pode haver mais dispositivos.

    
por 23.11.2013 / 00:06
1

Quando você faz um ping -c2 <you OWN ip> , você faria ping somente em seu próprio computador. Você está não fazendo ping para todo o computador na rede. Você deve receber apenas 2 pings de volta. (Eu não sei porque você faria o -i30 porque isso vai esperar 30 segundos entre pings.)

Se você está recebendo DUP se você está em uma rede sem fio (e você não fez ping em um ip de difusão), pode haver algo errado com sua rede.

(É improvável que você tenha especificado um IP de transmissão porque você precisaria especificar -b para isso)

(Sem fio) - as redes reenviam pacotes se não receberem a devida verificação. Quando a resposta no primeiro pacote retorna todas as respostas nos pacotes a seguir (reenviar) serão marcadas como duplicatas ( DUP ). No tráfego normal, as duplicatas são descartadas, mas em ping elas ficarão visíveis.

Como você pode ler no manual, você não deve ser duplicado, então você pode querer verificar se há algo errado com sua configuração de rede ou com as comunicações sem fio.

Do man ping

Duplicate and Damaged Packets

ping will report duplicate and damaged packets. Duplicate packets should never occur, and seem to be caused by inappropriate link-level retransmissions. Duplicates may occur in many situations and are rarely (if ever) a good sign, although the presence of low levels of duplicates may not always be cause for alarm.

Damaged packets are obviously serious cause for alarm and often indicate broken hardware somewhere in the ping packet's path (in the network or in the hosts).

    
por 23.11.2013 / 00:37