Avahi spinnt rum

Neustes Highlight der letzten Tage: Der Avahi-Daemon spinnt rum und schaltet dann mal eben die IP-Adresse vom Server ab. Super Sache, da hilft dann nur ein Reboot via Console - bei Headless ziemlich schwer, dort dann Power-Cycle.

Im Syslog stehn dann solche tollen Meldungen:

1Oct 28 00:10:09 raspi1 avahi-daemon[382]: Withdrawing address record for 10.99.1.95 on eth0.
2Oct 28 00:10:09 raspi1 avahi-daemon[382]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.99.1.95.
3Oct 28 00:10:09 raspi1 avahi-daemon[382]: Interface eth0.IPv4 no longer relevant for mDNS.

Internet-Recherche brauchte erstmal ungenügende Infos:

  • Avahi sei nicht Schuld, viel mehr DHCP
  • Avahi nicht, Network Manager

Der DHCP Server ist sich keiner Schuld laut Logs bewusst, den hat nämlich keiner gefragt. Network Manager gibt es beim Raspi in der normalen Installation auch nicht - und im Log steht da auch nichts zu.

Etwas Klarheit braucht dieser Thread im Launchpad🖹.

Auch dort Anfangs die bekannten Aussagen "nicht Avahi, jemand anderes löst das aus und Avahi reagiert nur". Dann kommen die ersten Workarounds mit IPv6 abschalten und dann geht Avahi. Andere Scripts folgen, die auf die Avahi Logs reagieren und DHCP erneut bewusst anfragen.

Ist doch alles unmöglich.

Mein Versuch ist jetzt:

1systemctl disable avahi-daemon.socket
2systemctl disable avahi-daemon

(Quelle: Stackoverflow🖹)

Das Avahi Zeugs brauche ich sowieso nicht. Falls diese Lösung nicht reicht, in dem Stackoverflow Beitrag stehe noch andere Lösungen, die evtl. bei modereren Raspians nötig sind.

Damit es auch nicht langweilig wird...

siehe auch