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=****
を書いて解決。