O que DUP poderia significar ao usar ping?

56

O que DUP poderia significar ao usar ping?

LanceBaynes
fonte

Respostas:

42

DUP significa pacote duplicado.

De man ping:

Pacotes duplicados e danificados

o ping reportará pacotes duplicados e danificados. Pacotes duplicados nunca devem ocorrer e parecem ser causados ​​por retransmissões inadequadas no nível do link. As duplicatas podem ocorrer em muitas situações e raramente (se alguma vez) são um bom sinal, embora a presença de baixos níveis de duplicatas nem sempre seja motivo de alarme.

Pacotes danificados são obviamente motivo de alarme sério e geralmente indicam hardware quebrado em algum lugar no caminho do pacote de ping (na rede ou nos hosts).

Existem diferentes razões para isso: você capturou o tráfego de rede com uma interface no modo promíscuo? Às vezes, esse é o motivo dos pacotes duplicados.

echox
fonte
Eu tenho uma interface no modo promíscuo. Recebo DUPpacotes ping. Então, o que está acontecendo neste caso? Eu tenho um programa de soquete bruto que envia os pacotes recebidos para a tun/tapinterface. O ping é feito através da tapinterface que será enviada raw socketatravés da interface que está no modo promíscuo. Se essa interface não estiver no modo promíscuo, não consigo receber resposta de ping.
precisa
27

Isso significa que o pacote de resposta é uma duplicata. As respostas do ICMP contêm um número de sequência. Às vezes, você recebe mais de uma resposta com o mesmo número de sequência. Isso geralmente é causado por redes defeituosas. As redes sem fio geralmente dependem do reenvio de pacotes se não obtiverem a devida verificação e, se a primeira realmente funcionou, o reenvio será uma duplicata. No uso normal, duplicatas são descartadas. Nas respostas de ping, elas são observadas porque informam sobre o funcionamento da rede. Por exemplo, se você estiver recebendo 100% de duplicatas, é provável que algum mecanismo de detecção de falhas esteja quebrado.

Caleb
fonte
4

Verifique se duas máquinas não estão usando o mesmo IP. Foi o meu caso para essa mensagem.

Eu me deparei com isso quando clonei uma máquina vm e executei as duas ao mesmo tempo. A configuração de rede estava em modo bridge e o IP vinculado ao mac. Então, quando a segunda máquina começou a usar a rede, tive problemas com o ssh:

write: Connection reset by peer
ssh: connect to host 172.16.13.105 port 22: Connection refused
ssh_exchange_identification: read: Connection reset by peer

E o erro de ping quando ping.

bambycha
fonte