0

Сервис поиска сетевых ресурсов отключен, отключаем Avahi

Сервис поиска сетевых ресурсов отключен, отключаем AvahiПри загрузке системы выскакивает такое сообщение:

Сервис поиска сетевых ресурсов отключен. Текущая сеть имеет локальный домен (.local), который не рекомендуется и не совместим с сервисом поиска сетевых ресурсов Avahi. Служба была отключена.

Суть проблемы заключается в использовании сервиса Avahi для анонсирования ресурсов компьютера в локальной сети, для целей которого используется зона .local. Вот небольшой отрывок из Wikipedia:

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

Чтобы Avahi даже не пытался искать .local домен, нужно открыть на редактирование файл /etc/default/avahi-daemon:

sudo nano /etc/default/avahi-daemon

и изменить значение переменной AVAHI_DAEMON_DETECT_LOCAL, установив его в 0:

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=0

Всё. Если нужен работающий Avahi, то одним из путей решения является изменение зоны поиска на отличную от .local, это вопрос настройки Avahi. Другим решением может стать изменение конфигурации сети, но насколько нужен такой сервис как Avahi? Вот в чём вопрос.