О главном, то есть о том, как убрать это сообщение при загрузке системы.
Открываем файл /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 и с чем его едят?