
Я делаю одиночный переход к точке доступа WiFi. Есть только одна точка доступа, обслуживающая этот SSID, и я пингую ее напрямую и получаю веселье вроде:
64 bytes from 192.168.1.0: icmp_seq=87 ttl=32 time=112.501 ms
64 bytes from 192.168.1.0: icmp_seq=87 ttl=32 time=129.409 ms (DUP!)
64 bytes from 192.168.1.0: icmp_seq=87 ttl=32 time=243.003 ms (DUP!)
(наша связь с ним также постоянно прерывается.)
Есть ли какое-то логическое объяснение? (Обычная фраза «был продублирован сетью» не работает в случае с одним соединением. Лично я считаю, что пришло время отправить этот Netgear на пенсию, и я думаю использовать это в качестве доказательства.)
(В настоящее время это происходит постоянно. Я приближаюсь к тому, что 100% моих пингов дублируются в течение нескольких минут непрерывного пингования.)
решение1
Как отметил @FrankThomas в комментарии:
192.168.1.0 не является допустимым одноадресным IP-адресом, поэтому вы либо запускаете ping с -b для широковещательной передачи, либо должны были получить сообщение
Do you want to ping broadcast?
Then -b вместо результатов ping. Какую ОС вы используете (вывод выглядит как linux)? В любом случае, если вы не пингуете одноадресный адрес, вы с большой вероятностью получите несколько ответов на каждую отправленную вами датаграмму
На самом деле я пинговал широковещательный адрес, хотя намеревался пинговать маршрутизатор. (Маршрутизаторы обычно, и в моем случае, это .1
адрес, а не .0
адрес.) Множественные результаты, скорее всего, являются множественными хостами.
Последнее замечание: я не получил предупреждение «Хотите выполнить широковещательную команду ping?», о котором говорит Фрэнк. Я полагаю, что это ping
предупреждение GNU, но у меня OS X, поэтому я предполагаю, что BSD ping
его не выводит.