Frage

Dies ist eine etwas dunkle Frage, aber ich bin ratlos und ich dachte, vielleicht jemand da draußen eher ein Hinweis auf das Problem haben könnte.

Meine Mitarbeiter erfolgreich laufen seit einer hauseigenen Anwendung, die für mehrere Monate IPv6 Multicast auf seinem MacBook Pro verwendet, aber heute ist der Mac entschieden Routing die Multicast-Pakete zu stoppen. Insbesondere gibt das Programm diese Fehler:

SendDataUDP (FF02 :: Perle: abtreten: Tat: feed @ 4) schlug fehl am Netzwerk-Schnittstelle [Name = [en0] Beschreibung = [] IP = [fe80 :: 222: 41ff: FE21: dfd4 @ 4] Netmask = . [ffff: ffff: ffff: ffff ::] Broadcast-= [::]] (errno = 65 / Keine Route zum Host)

... das ist ziemlich gut beschreibt, was schief gelaufen ist ... es versucht () ein UDP-Paket an die IP-Adresse SENDTO gezeigt, und senden () ist fehlgeschlagen mit errno = EHOSTUNREACH.

Was ich nicht verstehe ist, was könnte möglicherweise eine IPv6-Link-scope Multicast-Adresse verursacht „nicht erreichbar“ zu sein? Wenn mein Verständnis von Link-scope Multicast korrekt ist, hat das Paket nur den lokal Ethernet-Port (en0 in diesem Fall, der oben und die Arbeit an dieser Maschine ist) zu gehen.

Gibt es einen Aspekt zu Sammels dass ich fehle, oder ist seine Maschine nur borked? Er sagt, dass er nichts geändert hat, ist es nur auf mysteriöse Weise aufgehört zu arbeiten.

scroll top