Що може означати DUP при використанні ping?
Що може означати DUP при використанні ping?
Відповіді:
DUP означає повторюваний пакет.
Від man ping
:
Дублікати та пошкоджені пакети
ping повідомить про повторювані та пошкоджені пакети. Дублікати пакетів ніколи не повинні виникати, і, здається, викликані невідповідними повторними передачами на рівні зв'язку. Дублікати можуть виникати у багатьох ситуаціях і рідко (якщо і колись) є доброю ознакою, хоча наявність низьких рівнів дублікатів не завжди може стати причиною тривоги.
Пошкоджені пакети, очевидно, є серйозною причиною для тривоги і часто вказують на пошкоджене обладнання десь на шляху пакета ping (у мережі або в хостах).
Для цього є різні причини, ви захопили ваш мережевий трафік за допомогою інтерфейсу в тривожному режимі? Іноді це є причиною дублювання пакетів.
Це означає, що пакет відповідей - це дублікат. Відповіді ICMP містять порядковий номер. Іноді ви дійсно отримаєте більше однієї відповіді з тим самим порядковим номером. Зазвичай це викликано несправними мережами. Бездротові мережі часто покладаються на повторне надсилання пакетів, якщо вони не отримують належну перевірку, і якщо перший справді спрацював, повторне надсилання буде дублікатом. При звичайному використанні дублікати викидаються. У відповідях ping вони відзначаються, оскільки вони розповідають вам про те, як функціонує мережа. Наприклад, якщо ви отримуєте 100% дублікатів, певний механізм виявлення несправностей, ймовірно, порушений.
Перевірте, чи пара машин не використовує однаковий IP. Це було моєму випадку для цього повідомлення.
Я наткнувся на це, коли я клонував машину vm і запускав обидва одночасно. Конфігурація мережі була в мостовому режимі, а IP пов'язаний з mac. Отже, коли друга машина почала використовувати мережу, у мене виникли проблеми з 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
І помилка ping під час ping.
DUP
пакети вping
. Отже, що відбувається в цьому випадку ?. У мене є сира програма socket, яка надсилає отримані пакети вtun/tap
інтерфейс. Пінг здійснюється черезtap
інтерфейс, який буде надсилатися черезraw socket
інтерфейс, який знаходиться в тривожному режимі. Якщо цей інтерфейс не знаходиться в тривожному режимі, я не можу отримати відповідь ping.