Mac Bonjour Service, der keine lokalen Dienstleistungen aufführt

482
Frank Taylor

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

Wenn Sie "Bonjour Browser" ( http://www.tildesoft.com/ ) verwenden, kann ich Folgendes sehen:

  • Dienste aus einem iCloud-Bereich (962 ?????. Members.btmm.icloud.com)
  • Keine Dienste aus dem "lokalen" Bereich.

Mit Wireshark kann ich mdns-Pakete sehen, die an der en0-Schnittstelle (wifi) ankommen, also werden die lokalen mdns-Daten empfangen, aber aus irgendeinem Grund erfasst der mDNSResponder sie nicht und macht sie lokal verfügbar.

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

Irgendwelche Ideen, wo und wie Sie dieses Problem lösen können?

(UPDATE: 2. Februar) Nach mehr Durchgraben habe ich die mdnsResponder-Protokollierung aktiviert und beim Versuch, lokale Adressen aufzulösen, Folgendes gefunden:

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 Fehler 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 Fehler 0 (Undefinierter Fehler: 0)

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

0
Macht ein Neustart einen Unterschied? Spiff vor 7 Jahren 0
Nein, dieses Problem ist seit mehreren Monaten bei mir. Frank Taylor vor 7 Jahren 0
Wenn Sie von einem anderen Host im Netzwerk aus eine Ping-Nummer 224.0.0.1 (Multicast-Adresse "alle Hosts") anrufen, antwortet Ihr Mac? (Stellen Sie sicher, dass Sie Ihre persönliche Firewall nicht so eingestellt haben, dass Pings blockiert werden, bevor Sie dies testen.) Spiff vor 7 Jahren 0
Ja. Ich kann auf Wireshark auf dem Mac sehen, dass der Ping hereinkommt und die Antwort zurückgeschickt wird. Ich sehe jedoch auch einen ICMP von 10.128.128.128, der angibt, dass "Ziel nicht erreichbar (Kommunikation administrativ gefiltert)" ist. Das ist ein Hinweis. Frank Taylor vor 7 Jahren 0
Läuft auf dem Mac eine VPN-Software? Einige vollständige Tunnel-VPN-Produkte zwingen den gesamten Datenverkehr, VPN-Regeln zu befolgen, und können sogar Dinge wie AirDrop und AirPlay blockieren. Spiff vor 7 Jahren 0
Vielen Dank für das Follow-up. Ja, ich führe ein VPN aus, aber ich bekomme den Fehler, wenn das VPN verbunden ist und auch wenn es nicht verbunden ist. Ich bekomme sogar den Fehler, wenn der Computer neu gestartet wird und bevor ich mich mit dem VPN verbunden habe. Die 10.XXX ist eine interne Adresse, auf die normalerweise über das VPN zugegriffen wird. Ich sehe jedoch nicht erreichbare ICMP-Ziele aus 10.128.128.128, selbst wenn das VPN nicht verbunden ist. Ich frage mich, ob das VPN auf meinem Mac etwas konfiguriert hat, das es nicht aufgeräumt hat. Es ist der Palo Alto Networks GlobalProtect. Keine Ahnung, wo Sie als nächstes suchen müssen. Frank Taylor vor 7 Jahren 0
Weiteres Update. Wenn Sie zu Hause 224.0.0.1 von einem anderen Computer aus anpingen, scheint dies korrekt zu funktionieren. Ich sehe die Ping-Anfrage / -Antwort auf dem Mac und keine ICMPs, die Übermittlungsfehler anzeigen. Bonjour führt jedoch noch keine lokalen Dienstleistungen auf. Frank Taylor vor 7 Jahren 0

1 Antwort auf die Frage

0
Frank Taylor

Ich glaube, ich habe das Problem gefunden.

Vor einiger Zeit habe ich TunnelBear installiert, um es auszuprobieren. Einmal benutzt, dann sofort vergessen.

Gestern habe ich TunnelBear entfernt (den Müll auch gelöscht) und nach einem Neustart zeigt mein Bonjour (mdns) jetzt die lokalen Dienste an. Die IP_MULTICAST_IF-Fehler werden in den Systemprotokollen nicht mehr angezeigt.

Leider kommt man einige Tage später wieder zur Maschine und das Problem ist wieder aufgetreten. Sieht so aus, als hätte Tunnelbear das Problem nicht behoben. Frank Taylor vor 7 Jahren 0