0

Про avahi и ошибку о том, что сервис avahi отключен, потому что сеть имеет локальный домен .local

О главном, то есть о том, как убрать это сообщение при загрузке системы.

Открываем файл /etc/default/avahi-daemon и ставим 0 для параметра AVAHI_DAEMON_DETECT_LOCAL.

Кратко о том, что такое avahi и зачем он нужен.

Существует протокол zeroconf, разработанный Apple для децентрализованной работы компьютеров и сервисов в сети. Децентрализованное — это значит, что нет специальных выделенных серверов, которые обеспечивают работу в сети. Таких как DNS, DHCP и других. Если их нет, значит их не нужно настраивать, ура.

Что это дает нам с вами, простым пользователям? Это даст то, что программы, которые работают по локальной сети будут находить друг друга «сами» (на самом деле нет, на самом деле с помощью zeroconf). Например, jabber-клиенты будут показывать собеседников в локальной сети, PulseAudio сможет находить все опубликованные звуковые устройства в сети, вы сможете печатать на принтерах в сети, без дополнительных настроек. Короче говоря, программа сможет находить себе подобных в локальной сети.

Так вот. Существует реализация zeroconf от Apple, называется Bonjour (привет, ITunes) и свободная — avahi.

Так что решение просто отключить avahi:


service avahi-daemon stop
chkconfig avahi-daemon off

совсем не решение. Особенно, если у вас довольно большая домашняя сеть.

Где можно изменить домен с .local на что-то другое я не нашел. Вполне вероятно, что для этого нужно обращаться к провайдеру.

Полезная статья по ссылке: Что такое Zeroconf и с чем его едят?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *