Wie in diesem Blogbeitrag ausführlich beschrieben, müssen Sie /etc/avahi/avahi-daemon.conf
bearbeiten :
[server]
domain-name=.alocal
Dadurch wird der Daemon an die Domäne .alocal
gebunden anstelle des standardmäßigen .local
.
und starten Sie den Daemon neu mit:
sudo service avahi-daemon restart
Hinweis aus dem Blogbeitrag:
Möglicherweise müssen Sie den DNS-, mDNS- und Resolver-Cache leeren und Ihre Webbrowser neu starten, um deren internen Cache zu löschen.
Danach ping
und nslookup
fing an zuzustimmen.
Danke an harrymc, dass er mich auf den richtigen Weg gebracht hat.
/etc/nsswitch.conf ändern und ersetzen:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
von:
hosts: files dns
hat bei mir funktioniert.
Ganz einfach:Bearbeiten Sie /etc/default/avahi-daemon
Ändern Sie die Zeile:
AVAHI_DAEMON_DETECT_LOCAL=1
zu
AVAHI_DAEMON_DETECT_LOCAL=0
Starten Sie avahi-daemon
neu , oder töte es.
Ich mag Avahi nicht und nutze keine seiner Funktionen. Wenn Sie Avahi wirklich deaktivieren möchten, ändern Sie /etc/init/avahi-daemon.conf
, ähnlich dem Folgenden:
start on (never
and filesystem
and started dbus)
stop on stopping dbus