Есть много причин, по которым многоадресные передачи (включая широковещательные рассылки) ненадежны на дешевом оборудовании 802.11.
Поддержка многоадресной рассылки - сложная для реализации часть протокола 802.11, которую многие разработчики ошибаются, и их команды QA не могут ее отловить. Способ, которым он взаимодействует с WPA/WPA2 и режимом энергосбережения 802.11, делает его еще более сложным. Это также не Ack'd, поэтому его нужно отправлять с низкой скоростью передачи данных (простая схема модуляции), чтобы помочь клиентам получить его более надежно.
Несколько вещей, чтобы попробовать:
- Отключите «изоляцию клиента» на точке доступа.
- Отключить WPA; используйте только чистый WPA2.
- Настройте частоту многоадресной рассылки на точке доступа так, чтобы она была достаточно низкой, чтобы все ее получали, но не настолько низкой, чтобы они занимали слишком много эфирного времени и начинали падать.
- Уменьшите интервал DTIM на точке доступа до 1.
- Убедитесь, что ваши многоадресные приемники правильно выполняют IGMP. В противном случае отключите IGMP Snooping на AP.
- Переместите своих клиентов ближе к точке доступа.
- Выберите более чистый канал.
- Отключите режим энергосбережения 802.11 в дополнительных свойствах драйверов драйверов 802.11. За исключением этого, рассмотрите возможность запуска своих клиентов от сети переменного тока (некоторые клиенты реже используют режим энергосбережения, когда они не используют свои батареи).
- Это решительная мера, но попробуйте убедиться, что все ваши клиенты находятся в одной полосе на одной точке доступа. Это может потребовать настройки каждой радиостанции каждой точки доступа для использования разных SSID.
- Обновите прошивку AP до более качественной, даже если это означает, что дистрибутивы Linux-маршрутизатора похожи на LEDE.
- Покупайте более качественное оборудование с хорошей репутацией для многоадресной передачи, например базовые станции Apple AirPort и другие продукты Apple (Bonjour, многоадресная рассылка, является очень важным протоколом для экосистемы Apple, поэтому Apple почти всегда понимает это правильно).
Для получения дополнительной информации, смотрите здесь: Почему некоторые маршрутизаторы WiFi блокируют многоадресные пакеты, идущие от проводного к беспроводному?
(Этот ответ был написан для случая проводной и беспроводной связи, но также применим и для случая беспроводной связи. )