Ich verwende einen Arch Linux-Server in meinem lokalen Netzwerk. Es läuft ein Avahi-Daemon, um einige Dienste (wie einen Druckserver) anzukündigen.
Es ist nun zum zweiten Mal passiert, dass mein Server nicht mehr erreichbar war. Nach einigen Nachforschungen stellte ich fest, dass die IPv4-Adresse von der Netzwerkschnittstelle entfernt wurde, mit den folgenden Meldungen in den Protokollen:
Feb 04 22:36:34 edeltraud avahi-daemon[389]: Withdrawing address record for 192.168.168.23 on enp0s25.
Feb 04 22:36:34 edeltraud avahi-daemon[389]: Leaving mDNS multicast group on interface enp0s25.IPv4 with address 192.168.168.23.
Feb 04 22:36:34 edeltraud avahi-daemon[389]: Interface enp0s25.IPv4 no longer relevant for mDNS.
Die IP-Adresse wird von DHCP mit systemd-networkd konfiguriert. Dies ist /etc/systemd/network/enp0s25.network
:
[Match]
Name=enp0s25
[Network]
DHCP=ipv4
IPForward=ipv4
DNS=85.214.20.141
DNS=213.73.91.35
DNS=2001:470:20::2
[DHCP]
UseDNS=false
Was könnte der Grund dafür sein?
linux
arch-linux
dhcp
avahi
systemd-networkd
cdauth
quelle
quelle
Antworten:
Die Meldung "Adressdatensatz zurückziehen" bedeutet nicht, dass avahi die IP-Adresse entfernt, sondern nur, dass avahi erkannt hat, dass die IP-Adresse entfernt wurde, und als Reaktion darauf ihren internen Status ändert.
Mit anderen Worten, Sie müssen weiter suchen. Das ist nicht Avahis Schuld.
quelle