Avahi
Avahi - служба в системе Linux, реализация протокола zeroconf. Благодаря службе Avahi можно получать информацию о других компьютерах, принтерах, сетевых ресурсах в локальной сети. На каждом компьютере под управлением М ОС по умолчанию запущен демон avahi. Информацию обо всех найденных устройствах при помощи avahi можно получить командой
$ avahi-browse -a
Механизм работы avahi такой. Запрос рассылается при помощи широковещательного udp-пакета на порт 5353. Сервис, получивший такой запрос, желающий сообщить о себе информацию, отправляет обратный пакет. Также служба avahi кеширует ответы других компьютеров, поэтому может сообщать сообщать информацию не только о себе, но и о других ранее обнаруженных ресурсов.
Настройка iptables для работы Avahi
Для работы Avahi должны быть доступны UDP-запросы на порт 5353. Если используется фильтрация интернета при помощи iptables, но при этом необходимо разрешить доступ к локальным ресурсам, добавьте следующие правила в цепочки INPUT и OUTPUT.
-p udp --dport 5353 -j ACCEPT