Avahi-daemon s'exécute sur ma machine BeagleBone Black (Debian Jessie). Il se trouve sur le même réseau que mon PC, mais je me demande pourquoi, lorsque j'enregistre un service avec avahi-publish sur mon BBB, je ne le vois pas lorsque je navigue sur des services avec dns-sd -B sur mon PC?
La connexion entre BBB et le PC est établie via un routeur (câble Ethernet) et via le port de service USB.
Réponses:
Est-ce sur Wi-Fi? Il est facile pour les mauvais produits Wi-Fi d'interrompre la multidiffusion, sur laquelle s'appuie mDNS [-SD]. Testez l’adresse de multidiffusion de tous les hôtes, 224.0.0.1, à partir de chaque périphérique et assurez-vous que tous les autres répondent.
Si votre AP a "l'isolation du client" activé, désactivez-le.
Si votre AP a le "mode mixte" WPA2 activé (WPA2 + WPA, AES-CCMP + TKIP), réglez-le sur WPA2 pur avec AES-CCMP. Certains produits ne traitent pas bien avec un code de multidiffusion différent de celui de monodiffusion, et de toute façon, plus personne n'a vraiment besoin de TKIP.
Assurez-vous que l'ensemble de taux de votre AP et le taux de multidiffusion sont définis de manière à ce que tous vos clients puissent recevoir des multidiffusions de manière fiable.
la source