1

У меня есть кабельный модем Ubee (DOCSIS 3.0), который также служит проводным / беспроводным маршрутизатором и сервером DHCP. У меня есть устройства, которые находятся в локальной сети и получают адреса от Ubee, которые я не могу пропинговать от других устройств также в локальной сети.

Пример:

  • Компьютер A (статический IP 192.168.0.50 проводное соединение)
  • Компьютер B (DHCP IP 192.168.0.83 беспроводное соединение)
  • Компьютер C (статический IP 192.168.0.203 беспроводное соединение)
  • Ubee (статический IP 192.168.0.1)

Результаты:

  • Компьютер A может пинговать Ubee и компьютер C (не может пинговать B)
  • Компьютер C может пинговать компьютеры A и B и Ubee
  • Ubee может пропинговать B и C, но не A, который подключен к Ubee и отображается в списке клиентов.

(Компьютер B является микроконтроллером и отлично работает с MQTT)

Надеюсь, я объяснил это достаточно хорошо. Это сводит меня с ума. Это что-то про Уби, что-то глупое, что я делаю? Спасибо за любую помощь. боб

2 ответа2

0

Выполнять многоадресную и широковещательную доставку пакетов в сетях 802.11 сложно, и многие продукты содержат ошибки в этой области. Эти ошибки, которые нарушают трансляцию, нарушают ARP, которая зависит от трансляции. Этот сбой часто означает, что какое-то устройство не может успешно использовать ARP для поиска MAC-адреса локального IP-адреса, которое оно хочет пропинговать, поэтому оно не может отправить запрос ping, потому что не может найти MAC-адрес для вставки пакета. Заголовки MAC-уровня.

Один из способов выяснить, является ли это проблемой, - временно отключить беспроводную защиту в сети и переместить все задействованные беспроводные устройства в пределах 3 м от точки доступа. Если эхо-запросы нормально работают, то, возможно, ваша проблема - ошибки в реализации многоадресной / широковещательной передачи 802.11.

0

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

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

Гораздо менее вероятно, но возможно, что Ubee неисправен или неспособен отследить соединения и вызывает неустойчивые проблемы.

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