2

Если я иду в терминал и введите

ping -c2 -i30 (MY IP ADDRESS)

Я получаю список из 80 записей со своей статистикой пинга, в котором указано, что у меня +78 дубликатов.

Означает ли это, что к сети подключены два устройства? Мне это кажется странным, так как я работаю в университетском Wi-Fi eduroam, и я должен заподозрить нечто большее. Я просто ищу объяснения любезного человека любопытству новичка.

3 ответа3

2

Вот несколько причин, по которым вы можете увидеть дубликаты:

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

Я не могу придумать разумного объяснения того, как вы могли бы видеть 78 дупов, если бы вы действительно пинговали свой собственный адрес. Ваш собственный адрес должен был обрабатываться внутренне вашей собственной машиной, не выходя в сеть. Хм, если, возможно, на вашем компьютере не запущено программное обеспечение Virtual Machine, и оно каким-то образом зацикливалось между вашей хост-ОС и гостевой ОС. Вы используете какое-либо программное обеспечение для виртуальных машин, такое как VMware, Parallels, VirtualBox, QEMU и т.д.?

1

Это означает, что вы получили несколько ответов на ваш запрос проверки связи, указывая, что, скорее всего, вы не пропинговали свой IP-адрес, скорее вы пропинговали широковещательный адрес, и 40 устройств ответили. (Вы отправили 2 пинга). Кроме того, устройства не обязаны отвечать, если вы пингуете их, поэтому вполне может быть больше устройств.

1

Когда вы выполняете ping -c2 <you OWN ip> вы пингуете только свой собственный компьютер. Вы не пропингуете все компьютеры в сети. Вы должны получить только 2 пинга назад. (Я не знаю, почему вы бы сделали -i30 потому что это будет ждать 30 секунд между пингами.)

Если вы получаете DUP и используете беспроводную сеть (и вы не пропинговали широковещательный IP), возможно, что-то не так с вашей сетью.

(Маловероятно, что вы указали широковещательный IP, потому что для этого вам нужно будет указать -b )

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

Как вы можете прочитать в руководстве, вы не должны дублироваться, так что вы можете проверить, что-то не так с вашей конфигурацией сети или беспроводной связью.

От man ping

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .