Как обнаружить коммутатор Cisco через Bonjour в Linux
У меня есть простая сеть, состоящая из блока Linux (с запущенным dhcpd и avahi-daemon), коммутатором Cisco SF302-08PP, некоторыми устройствами с поддержкой Zeroconf и для отладки MacBook Pro. Все получают свои адреса от сервера DHCP на коробке Linux.
Коммутатор Cisco является управляемым типом и поддерживает Bonjour для обнаружения услуг. Я хотел бы, чтобы окно Linux обнаружило адрес Cisco, чтобы он мог выполнить некоторую автоматическую диагностику в сети.
Запустив avahi-browse на коробке Linux, я вижу другие устройства Zeroconf, но не коммутатор Cisco. Но если я запускаю dns-sd на MPB, я вижу Cisco (вместе с другими устройствами).
Единственное различие, которое я вижу, состоит в том, что Cisco, кажется, выполняет DNS-SD, в то время как другие другие устройства используют mDNS-SD.
Я отключил iptables для Linux, чтобы убедиться, что это не является источником проблемы.
Итак, вопрос: как я могу обнаружить коммутатор Cisco из коробки Linux? Avahi, кажется, ответ, но я не могу понять, чего мне не хватает, чтобы заставить его работать. (Я знаю, что могу почистить файл аренды DHCP, но это кажется довольно грубым решением).