Question

Ceci est une question un peu obscur, mais je suis perplexe et je pensais que peut-être quelqu'un pourrait avoir plus là d'un indice sur la question.

Mon collègue a été en cours d'exécution avec succès une application en interne qui utilise IPv6 sur son multicasting MacBook Pro pendant plusieurs mois, mais aujourd'hui, le Mac a décidé d'arrêter l'acheminement des paquets de multidiffusion. En particulier, le programme affiche cette erreur:

SendDataUDP (ff02 :: perle: cede: acte: alimentation @ 4) a échoué sur l'interface réseau [Name = [en0] Description = [] IP = [fe80 :: 222: 41ff: FE21: dfd4 @ 4] = Netmask . [ffff: ffff: ffff: ffff ::] diffusion = [::]] (errno = 65 / No route to host)

... qui décrit assez bien ce qui se passait mal ... il a essayé de sendto () un paquet UDP à l'adresse IP indiquée, et envoyer () a échoué avec errno = EHOSTUNREACH.

Ce que je ne comprends pas, ce qui pourrait provoquer une adresse de multidiffusion lien-champ IPv6 à être « injoignable »? Si ma compréhension de multidiffusion lien-champ est correct, le paquet n'a qu'à sortir le port Ethernet local (en0 dans ce cas, ce qui est et travailler sur cette machine).

Y at-il un aspect de multicasting que je suis absent, ou est sa machine juste foireuse? Il dit qu'il n'a pas changé quoi que ce soit, juste mystérieusement cessé de travailler.

scroll top