Avahi scheint das Veröffentlichen / Aktualisieren von Diensten nach einer Weile einzustellen

889
mdns

Zunächst konnte ich zu mehreren Fragen und Antworten nachschlagen. Ich kann sicherstellen, dass die folgenden Punkte erfüllt werden:

  • IGMP-Snooping wird nicht nach Switch / Router gefiltert.

  • Bonjour-Dienste ( mDNSResponder.exe) sind in der Firewall sowie UDP-Port 5353 (Windows-Seite) zugelassen und zulässig .

  • Die Avahi-Konfiguration ist korrekt (plus Verwendung von IPv6 ist deaktiviert) und die nssitch.conferforderlichen Änderungen wurden vorgenommen

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

  • Avahi-Daemon läuft ebenso wie Bonjour-Services.

  • Windows - Seite ipv6ist auf der aktiven Netzwerkschnittstelle deaktiviert, auch avahi-Daemon konfiguriert ist, nicht die Verwendung von IPv6: use-ipv6=no.

Problem mit Pi mDNS

Nach einiger Zeit wird der Hostname .local, der dem Himbeer-Pi entspricht, nach der Ausgabe eines ping pi.localFensters nicht mehr aufgelöst. Beachten Sie, dass der Startvorgang beim Starten einwandfrei reagiert hat, und ein Neustart des Avahi-Daemons behebt das Problem temporär, bevor das Problem erneut beginnt.

Kurz nach dem Mdns-Auflösungsfehler habe ich folgendes auf der Raspel ausgeführt, avahi-resolve -n pi.locales zeigt ipv6 ( fe80::xxaa:yybb:zzde:ee), was seltsam ist, da ich, wie bereits erwähnt, ipv6 in avahi configs deaktiviert habe, kurz nachdem ich den gleichen Befehl erneut ausgeführt habe, bekomme ich ipv4 als Antwort

pi.local 192.168.1.7

Ping scheint auch wieder zu reagieren.

PS

  • Ausführen von Linux pi 4.4.38-v7 + # 938

  • Verwenden der Bonjour Print Services für Windows 2.0: https://support.apple.com/kb/DL999, und es wird als Dienst ausgeführt.

  • Das Deaktivieren von ipv6 gibt nur die Rückgabe des avahi-resolve -n pi.localBefehls 192.168.1.7anstelle von ipv6 zurück. Das Problem bleibt jedoch bestehen.

Nichts in /var/log/messagesBezug auf Avahi.

Irgendwelche Gedanken über die Wurzel des Problems?

syslog nach einer Weile vom Neustart avahi-daemonund Senden des Auflösungsbefehls oben:

18:21:47 pi systemd[1]: Stopping Avahi mDNS/DNS-SD Stack...  18:21:47 pi avahi-daemon[427]: Got SIGTERM, quitting.  18:21:47 pi avahi-daemon[427]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.1.7.  18:21:47 pi avahi-daemon[427]: avahi-daemon 0.6.31 exiting.  18:21:47 pi systemd[1]: Starting Avahi mDNS/DNS-SD Stack...  18:21:47 pi avahi-daemon[1143]: Process 427 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid)  18:21:47 pi avahi-daemon[1143]: Found user 'avahi' (UID 105) and group 'avahi' (GID 110).  18:21:47 pi avahi-daemon[1143]: Successfully dropped root privileges.  18:21:47 pi avahi-daemon[1143]: avahi-daemon 0.6.31 starting up.  18:21:47 pi avahi-daemon[1143]: Successfully called chroot().  18:21:47 pi avahi-daemon[1143]: Successfully dropped remaining capabilities.  18:21:47 pi avahi-daemon[1143]: Loading service file /services/multiple.service.  18:21:47 pi avahi-daemon[1143]: Loading service file /services/udisks.service.  18:21:47 pi avahi-daemon[1143]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.1.7.  18:21:47 pi avahi-daemon[1143]: New relevant interface wlan0.IPv4 for mDNS.  18:21:47 pi avahi-daemon[1143]: Network interface enumeration completed.  18:21:47 pi avahi-daemon[1143]: Registering new address record for fe80::f2f:3b5b:ab5b:35c1 on wlan0.*.  18:21:47 pi avahi-daemon[1143]: Registering new address record for 192.168.1.7 on wlan0.IPv4.  18:21:47 pi avahi-daemon[1143]: Registering HINFO record with values 'ARMV7L'/'LINUX'.  18:21:47 pi systemd[1]: Started Avahi mDNS/DNS-SD Stack.  18:21:48 pi avahi-daemon[1143]: Server startup complete. Host name is pi.local. Local service cookie is 2501181696.   18:21:49 pi avahi-daemon[1143]: Service "pi" (/services/udisks.service) successfully established. 18:21:49 pi avahi-daemon[1143]: Service "pi" (/services/multiple.service) successfully established. 
1
Was verwenden Sie für mDNS unter Windows? Bonjour für Windows? Spiff vor 7 Jahren 0
@Spiff Ja, ich verwende Bonjour Print Services für Windows v2.0.2: https://support.apple.com/kb/DL999 mdns vor 7 Jahren 0

0 Antworten auf die Frage