O que DUP poderia significar ao usar ping?
O que DUP poderia significar ao usar ping?
Respostas:
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.
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.
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.
DUP
pacotesping
. Então, o que está acontecendo neste caso? Eu tenho um programa de soquete bruto que envia os pacotes recebidos para atun/tap
interface. O ping é feito através datap
interface que será enviadaraw socket
atravé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.