Что может означать DUP при использовании ping?

56

Что может означать DUP при использовании ping?

LanceBaynes
источник

Ответы:

42

DUP означает дублированный пакет.

От man ping:

Дубликаты и поврежденные пакеты

Пинг сообщит о дублированных и поврежденных пакетах. Дублирующие пакеты никогда не должны возникать, и, по-видимому, они вызваны неправильными повторными передачами на уровне канала. Дубликаты могут встречаться во многих ситуациях и редко (если вообще когда-либо) являются хорошим признаком, хотя наличие низких уровней дубликатов не всегда может быть причиной для тревоги.

Поврежденные пакеты, очевидно, являются серьезной причиной для тревоги и часто указывают на неисправное оборудование где-то на пути пакета ping (в сети или на хостах).

Для этого есть разные причины. Вы захватывали сетевой трафик с помощью интерфейса в смешанном режиме? Иногда это является причиной дублирования пакетов.

echox
источник
У меня есть интерфейс в смешанном режиме. Я получил DUPпакеты в ping. Так что же происходит в этом случае? У меня есть сырая программа сокетов, которая отправляет полученные пакеты на tun/tapинтерфейс. Пинг осуществляется через tapинтерфейс, который будет отправлен через raw socketинтерфейс, который находится в смешанном режиме. Если этот интерфейс не в смешанном режиме, я не могу получить пинг-ответ.
Рамана Редди
27

Это означает, что ответный пакет является дубликатом. Ответы ICMP содержат порядковый номер. Иногда вы получите более одного ответа с одним и тем же порядковым номером. Это обычно вызывается неисправными сетями. Беспроводные сети часто полагаются на повторную отправку пакетов, если они не прошли надлежащую проверку, и если первая действительно сработала, повторная отправка будет дубликатом. При обычном использовании дубликаты отбрасываются. В ответах ping они отмечены, потому что они что-то рассказывают о том, как работает сеть. Например, если вы получаете 100% дубликатов, какой-то механизм обнаружения ошибок может быть поврежден.

Калеб
источник
4

Проверьте, если несколько компьютеров не используют тот же IP. Это был мой случай для этого сообщения.

Я сталкиваюсь с этим, когда клонирую виртуальную машину и запускаю оба одновременно. Конфигурация сети была в режиме моста и 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

И ошибка пинга при пинге.

bambycha
источник