syslogにこんな感じのメセージがでてavahiが起動しませんでした。

Aug 29 23:49:16 raspi avahi: Avahi detected that your currently configured local DNS server serves

Aug 29 23:49:16 raspi avahi: a domain .local. This is inherently incompatible with Avahi and thus

Aug 29 23:49:16 raspi avahi: Avahi disabled itself. If you want to use Avahi in this network, please

Aug 29 23:49:16 raspi avahi: contact your administrator and convince him to use a different DNS domain,

Aug 29 23:49:16 raspi avahi: since .local should be used exclusively for Zeroconf technology.

Aug 29 23:49:16 raspi avahi: For more information, see http://avahi.org/wiki/AvahiAndUnicastDotLocal

んでっ

/etc/default/avahi-daemon


AVAHI_DAEMON_DETECT_LOCAL=1
を書いて解決。

↑うそ

AVAHI_DAEMON_DETECT_LOCAL=****

を書いて解決。