Получение большого количества пингов между двумя маршрутизаторами по общему Wi-Fi. Почему это происходит, и могу ли я это предотвратить?

1203
MHarrison

В моем жилом комплексе есть общая сеть Wi-Fi. В каждом здании есть две точки доступа Cisco Meraki MR62, и мой MacBook периодически переключается между ними; что раздражает, потому что отбрасывает все мои связи с внешним миром.

Одна из точек доступа в порядке; У меня стабильное, быстрое соединение, пока никто не транслирует потоковое видео. Но есть проблема с другой точкой доступа.

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

Вот что я вижу из Wireshark; 10.127.144.87это частный роутер, 10.128.128.128это публичный роутер:

Получение большого количества пингов между двумя маршрутизаторами по общему Wi-Fi. Почему это происходит, и могу ли я это предотвратить?

Если я пытаюсь пропинговать частный маршрутизатор, я получаю следующее:

Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 92 bytes from 10.128.128.128: Communication prohibited by filter Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 5400 2693 0 0000 40 01 6a59 10.155.68.76 10.127.144.87   Request timeout for icmp_seq 2 92 bytes from 10.128.128.128: Communication prohibited by filter Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 5400 30e0 0 0000 40 01 600c 10.155.68.76 10.127.144.87  

Что может быть причиной этого? Это действительно ответственно за медленную сеть? Есть ли способ, которым я могу предотвратить это? Я пробовал подделывать ARP, 10.127.144.87думая, что смогу ipfwсбросить пинг, но, похоже, это не дает желаемого эффекта. Вот правила, которые я использую:

00300 deny icmp from 10.127.144.87 to any in 00310 deny icmp from 10.127.144.87 to any out 00320 pipe 100 icmp from 10.127.144.87 to any in 00330 pipe 110 icmp from 10.127.144.87 to any out 00340 deny icmp from 10.128.128.128 to 10.127.144.87 in 00350 deny icmp from 10.128.128.128 to 10.127.144.87 out 00360 pipe 120 icmp from 10.128.128.128 to 10.127.144.87 in 00370 pipe 130 icmp from 10.128.128.128 to 10.127.144.87 out 

Любое понимание этого будет с благодарностью!

0

1 ответ на вопрос

0
JakeGould

The reality is if pinging a server—in and of itself—would cause noticeable network degradation then there would be worldwide bans on pinging devices. This blog post explains it clearly:

A ping is 32 bytes in size, and if transmitted over the internet, is only 84 bytes (due to IP Header involved).

Servers/Computers can receive a maximum size of 65535 bytes. You divide this amount by 84 bytes, there needs to be at least 780 ping request from the Internet be for the Servers to be affected.

And yes, pings can be used maliciously—such as with the “ping of death”—but the reality is that pinging, doing a traceroute, doing a port scan, etc… Are all the basic “eyes and ears” of the invisible world of data transmission debugging. Simply using them would not cause any issues.

That said, what could most likely be happening is someone—who like you—is noticing a slow-down on that access point has decided to roll up their sleeves and play amateur network analyst. Meaning they are simply pinging that access point from their access point to attempt to debug.

What is most likely happening is that the network topology itself is borked. Meaning you should talk to your building’s management about the situation and see what is happening.

Short of that, another issue could be your connection speed. I’m going to take a wild guess and say that your MacBook is attempting to connect to the access points via 802.11n. And it could simply be the case where one of the access points is handling your connection better than the other. If you read up on a 802.11n you will see that connection speed and consistency is a fairly common problem.

So from your side the two things I would recommend seeing if you can downgrade your Wi-Fi connection speed to 802.11g or perhaps a specific 802.11n radio frequency of 2.4Ghz exclusively or 5Ghz exclusively. And when you do that just do some tests to see if network speed degrades again or stays consistent.

And looping back to the neighbor’s AP, there might be some odd issue where your neighbor is using their device to attempt to extend the Wi-Fi within their apartment. And for some reason the access point is degrading all other 802.11n connections because of this.

Спасибо за отличный ответ! Вы, вероятно, правы насчет топологии сети. Он был создан https://www.inspirewifi.com/ и является «облачным». Возможно, эхо-запросы не отвечают за замедление работы сети, но я не могу не чувствовать, что маршрутизатор 10.127.144.87 все еще является причиной проблем. На данный момент я не на той же точке доступа, и мое соединение * отличное *. MHarrison 9 лет назад 0
** «… Я не могу помочь, но чувствую, что маршрутизатор 10.127.144.87 все еще является причиной проблем». ** Не соглашайтесь с этим. Если у вас есть какой-либо способ дипломатически определить, у кого есть это устройство, и обсудить с ним вопросы, кто знает. Как я уже сказал, возможно, он так же разозлен со странной скоростью, как и вы, и может делиться заметками, которыми вы можете поделиться с руководством. JakeGould 9 лет назад 0
Это сообщение в блоге является полной ерундой. David Schwartz 7 лет назад 0
@DavidSchwartz Как? И учитывая, что этому посту более 3 лет, может быть, вы можете опубликовать ответ, объясняющий, что пингам не о чем беспокоиться? Мы знаем, что ваши сетевые знания очень глубоки, поэтому, возможно, вы можете поделиться ими? JakeGould 7 лет назад 0
@JakeGould Размер пакета, поддерживаемого сервером, абсолютно ничего не говорит нам о том, какую нагрузку на него поместит пакет определенного размера. Я не уверен, что стоит попытаться составить ответ на такой старый, расплывчатый вопрос. Но стоит указать, когда информация неверна или устарела, чтобы не вводить кого-либо в заблуждение. David Schwartz 7 лет назад 1
@DavidSchwartz Достаточно справедливо. JakeGould 7 лет назад 0

Похожие вопросы