Avahi

From Wikipedia (Ru) - Reading time: 2 min


Avahi
Логотип программы Avahi
Скриншот программы Avahi
Avahi в Xubuntu
Тип Протокол обнаружения сервисов
Авторы Леннарт Пёттеринг и Trent Lloyd[вд]
Разработчик The Avahi Project
Написана на Си[3]
Операционные системы Linux, BSD
Последняя версия
Кандидат в релизы
Репозиторий github.com/avahi/avahi
Лицензия LGPL-2.1[вд][4][5][…]
Сайт avahi.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Avahi — свободная реализация Zeroconf для Linux и BSD. Распространяется под лицензией LGPL.

Avahi — система, производящая анализ локальной сети на предмет выявления различных сервисов. К примеру, вы можете подключить ноутбук к локальной сети и сразу получить информацию об имеющихся принтерах, разделяемых ресурсах, сервисах обмена сообщениями и прочих услугах. Подобная технология существует в Mac OS X (Rendezvous, Bonjour) и показала себя с лучшей стороны. Avahi во многом базируется на реализации протокола mDNS — flexmdns, которая в настоящий момент заброшена; все силы переключены на разработку нового продукта[источник не указан 778 дней].

Обзор архитектуры Avahi

Так как Avahi использует зону .local для своих целей, ее нельзя использовать в локальной сети. Однако, .local может уже использоваться в локальной сети, и перестраивать сетевую адресацию будет накладно. Возможные пути решения проблемы[6]:

  • Не использовать Avahi;
  • Изменить конфигурацию Avahi, чтобы использовать другую зону, например .alocal;
  • Изменить конфигурацию сети, чтобы использовать другую зону.

Также разработчики рекомендуют добавлять в дистрибутивы операционных систем автоматическое отключение демона Avahi в случае обнаружения использования зоны .local в сети.

Примечания

[править | править код]

Licensed under CC BY-SA 3.0 | Source: https://ru.wikipedia.org/wiki/Avahi
24 views | Status: cached on June 29 2025 10:03:44
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF