Назад | Перейти на главную страницу

Как обнаружить коммутатор 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? Кажется, ответ на этот вопрос - Авахи, но я не могу понять, что мне не хватает, чтобы это работало. (Я знаю, что могу очистить файл аренды DHCP, но это кажется довольно грубым решением).