Содержание
Цель
В этой статье анализируются возможные причины неработоспособности функции mDNS-ретранслятора и даются рекомендации по устранению неполадок.
Требования
- Контроллер Omada (программный контроллер / аппаратный контроллер / CBC, версии v5.8 и выше)
- Шлюз Omada
Введение
В домашней сетевой среде часто создаются несколько VLAN-интерфейсов для развлечений, локальных серверов, устройств Интернета вещей (IoT) и основных устройств. Некоторые бренды устройств IoT, умного дома, принтеров и т. д. обнаруживаются и управляются на основе протокола mDNS. Неправильные настройки влияют на нормальную работу mDNS-ретранслятора, и клиенты, такие как мобильные телефоны, не смогут обнаруживать эти умные устройства и управлять ими.
Если служба mDNS не обнаруживается через шлюз/маршрутизатор между VLAN, выполните следующие действия для устранения неполадок.
Шаги по устранению неполадок
Шаг 1. Убедитесь, что служба Bonjour, которую вы хотите использовать, указана правильно.
Проверьте, поддерживает ли служба Bonjour, предоставляемая по умолчанию в шлюзе/маршрутизаторе, нужную вам службу. Если да, пропустите этот шаг. Если нет, выполните следующие действия:
- Убедитесь, что служба, которую вы хотите использовать, основана на протоколе mDNS. Вы можете выполнить поиск в Google, чтобы узнать, использует ли ваше устройство службу Bonjour;
- Подтвердите это с помощью захвата пакетов в Wireshark. Например, запустите Wireshark и захватите пакеты в той же локальной сети, что и устройство, используйте ключевое слово mDNS для фильтрации, и вы увидите правильный тип службы;

- Войдите в контроллер Omada, перейдите в Настройки сайта > Профили > Служба Bonjour, обратитесь к формату службы Bonjour по умолчанию и добавьте службу Bonjour, которую вы определили на шаге b. В этом примере это служба Google Cast.


Шаг 2. Убедитесь, что mDNS-ретранслятор настроен правильно.
- Проверьте свою конфигурацию, чтобы убедиться, что служба Bonjour, которую вы хотите использовать, включена в правило.
- Убедитесь, что устройство в правиле выбрано как шлюз.
- Убедитесь, что сеть клиента и сеть службы настроены правильно. Например, если вы хотите транслировать музыку или экран на колонку или телевизор, вам нужно установить LAN-интерфейс колонки или телевизора как сеть службы, а VLAN-интерфейс мобильного телефона как сеть клиента.
- Убедитесь, что статус правила включён.
Шаг 3. Проверьте правила ACL.
Правила ACL могут блокировать пересылку mDNS между LAN-интерфейсами. Проверьте, настроены ли на шлюзе/коммутаторе/точке доступа правила ACL, запрещающие доступ между различными локальными сетями.
mDNS использует UDP-порт 5353 для передачи пакетов. Если вы хотите настроить правило ACL для запрета межсетевого доступа и при этом хотите, чтобы mDNS работал корректно, создайте правило ACL на основе IP-групп, разрешающее UDP 5353. Подробности см. в руководстве пользователя по ACL.
Шаг 4. Проверьте, не включена ли гостевой сеть (Guest Network) на SSID.
Гостевая сеть запрещает частным IP-адресам взаимодействовать друг с другом. В результате mDNS не может использовать службу после её обнаружения.
Убедитесь, что клиент и служба находятся в не-гостевой сети.
Если вы хотите использовать mDNS-ретранслятор при включённой гостевой сети, измените IP-адрес LAN-сети на публичный IP-адрес.
Шаг 5. Проверьте, не настроены ли на клиенте правила портала (Portal).
Правила портала запрещают доступ между VLAN. В результате mDNS не может использовать службу после её обнаружения.
Если вы настроили правила портала и хотите использовать mDNS-ретранслятор, добавьте IP-адреса или MAC-адреса клиента и сервера в список клиентов, не требующих аутентификации. Подробнее о настройке см. в руководстве пользователя по порталу.
Шаг 6. Убедитесь, что клиент и сервер находятся в одной VLAN и могут обнаруживать устройство.
Шаг 7. Убедитесь, что прошивка устройства обновлена до последней версии. Вы можете проверить это на нашем официальном сайте https://www.tp-link.com/business-networking/omada-router-wired-router/
Заключение
Выполнив приведённые выше шаги, вы можете устранить проблему невозможности использования службы mDNS между VLAN. Если проблема сохраняется, соберите информацию о топологии, конфигурации контроллера и конфигурации шлюза и обратитесь в нашу службу технической поддержки.
Чтобы узнать больше о каждой функции и настройке, посетите Страницу поддержки, чтобы загрузить или просмотреть руководство для вашего продукта.