Mac Bonjour-Dienst listet keine lokalen Dienste auf

Mac Bonjour-Dienst listet keine lokalen Dienste auf

Mein Mac (OSX 10.12.3) kann keine lokalen Bonjour-Dienste (mdns) finden – z. B. lokale Mac-Computer, Apple TVs usw.

Bei Verwendung des „Bonjour Browsers“ (http://www.tildesoft.com/) Ich kann sehen:

  • Dienste aus einem iCloud-Speicherort (962?????.members.btmm.icloud.com)
  • Keine Leistungen aus dem "lokalen" Raum.

Mit Wireshark kann ich sehen, dass MDNS-Pakete an der Schnittstelle en0 (WLAN) ankommen. Die lokalen MDNS-Daten werden also empfangen, aber aus irgendeinem Grund erfasst der mDNSResponder sie nicht und stellt sie lokal zur Verfügung.

(Hinweis: Mein iPhone im selben WLAN-Netzwerk kann lokale Dienste sehen.)

Irgendwelche Ideen, wo/wie man mit der Lösung dieses Problems beginnen kann?

(UPDATE: 2. Februar) Nach weiteren Recherchen habe ich die mdnsResponder-Protokollierung aktiviert und beim Versuch, .local-Adressen aufzulösen, Folgendes festgestellt:

2017-02-02 11:54:10.364202+0000 localhost mDNSResponder[6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - IP_MULTICAST_IF Fehler 192.168.1.78 -1 errno 9 (Ungültiger Dateideskriptor) 2017-02-02 11:54:10.364405+0000 localhost mDNSResponder[6047]: [com.apple.mDNSResponder.AllINFO] setsockopt - IPV6_MULTICAST_IF Fehler -1 errno 0 (Undefinierter Fehler: 0)

Ich sehe dies nicht auf anderen (funktionierenden) Macs, wenn ich versuche, eine .local-Adresse aufzulösen.

Antwort1

Ich glaube, ich habe das Problem gefunden.

Ich habe TunnelBear vor einiger Zeit zum Ausprobieren installiert. Einmal benutzt und dann sofort wieder vergessen.

Gestern habe ich TunnelBear entfernt (und dabei auch den Papierkorb geleert) und nach einem Neustart zeigt mein Bonjour (mdns) jetzt die lokalen Dienste an. Die IP_MULTICAST_IF-Fehler werden nicht mehr in den Systemprotokollen angezeigt.

verwandte Informationen