Que peut dire le progiciel DUP lors de l'utilisation de ping?
Que peut dire le progiciel DUP lors de l'utilisation de ping?
Réponses:
DUP signifie paquet en double.
De man ping
:
Paquets en double et endommagés
ping signalera les doublons et les paquets endommagés. Les paquets en double ne devraient jamais se produire et semblent être causés par des retransmissions inappropriées au niveau des liens. Les doublons peuvent se produire dans de nombreuses situations et sont rarement (sinon jamais) un bon signe, bien que la présence de faibles niveaux de doublons ne soit pas toujours un motif d'inquiétude.
Les paquets endommagés sont évidemment une cause grave d’alarme et indiquent souvent un matériel défectueux quelque part dans le chemin du paquet ping (sur le réseau ou dans les hôtes).
Il y a différentes raisons à cela. Avez-vous capturé votre trafic réseau avec une interface en mode promiscous? Parfois, c'est la raison pour laquelle les paquets sont dupliqués.
Cela signifie que le paquet de réponse est un doublon. Les réponses ICMP contiennent un numéro de séquence. Parfois, vous obtiendrez plusieurs réponses avec le même numéro de séquence. Cela est généralement causé par des réseaux défectueux. Les réseaux sans fil reposent souvent sur le renvoi des paquets s'ils ne sont pas correctement vérifiés, et si le premier fonctionne réellement, le renvoi sera un doublon. En utilisation normale, les doublons sont éliminés. Dans les réponses ping, elles sont notées car elles vous disent quelque chose sur le fonctionnement du réseau. Par exemple, si vous obtenez des doublons à 100%, un mécanisme de détection d’erreur est probablement défectueux.
Vérifiez si quelques machines n'utilisent pas la même adresse IP. C'était mon cas pour ce message.
Je rencontre ce problème lorsque j'ai cloné une machine virtuelle et que je lance les deux en même temps. La configuration du réseau était en mode pont et IP lié à mac. Ainsi, lorsque la deuxième machine a commencé à utiliser le réseau, j'ai rencontré des problèmes avec 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
Et l'erreur de ping quand ping.
DUP
paquets enping
. Alors, que se passe-t-il dans ce cas? J'ai un programme de socket brut qui envoie les paquets reçus à l'tun/tap
interface. Le ping se fait par l’tap
interface qui sera envoyée viaraw socket
l’interface qui est en mode promiscous. Si cette interface n'est pas en mode promiscous, je ne peux pas recevoir de réponse au ping.