Avahi

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Avahi
Avahi-logo.svg
Avahi.png
Avahi в Xubuntu
Тип

Протокол обнаружения сервисов

Разработчик

The Avahi Project

Написана на

C

Операционная система

Linux, BSD

Последняя версия

0.6.30 (4 апреля 2011)

Лицензия

LGPL

Сайт

http://avahi.org/

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

Содержание

[править] Описание

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

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

[править] Avahi и .local

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

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

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

[править] Примечания

  1. Avahi and Unicast Domains .local (англ.) — описание проблемы и возможные решения.

[править] Ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках