Faire passer Bonjour entre deux interfaces réseau

Faire passer les paquets du protocole de Bonjour (ZeroConf) dans mon routeur Linux entre deux interfaces réseau : mdns-repeater !

Le problème initial :

Le linux signale ses services avec le deamon avahi. Ca marche bien !
Par contre les services des sous réseaux ne sont pas transmis entre les interfaces.

Première solution (PAS OK) : utiliser le mode ‘reflector’ du Deamon Avahi

http://linux.die.net/man/5/avahi-daemon.conf

Section [reflector]

enable-reflector=true

Ca fonctionne mais le système se met à renvoyer les noms des machines à elles mêmes… il en résulte une boucle infinie qui oblige les machines à changer de nom constamment

Seconde solution (OK) : Lancer un processus qui répète les informations Bonjour entre les sous réseaux

Le programme mdns-repeater permet de redistribuer les informations Bonjour entre les réseaux.
C’est parfait ! pas de redondances, pas de boucles 🙂

mdns-repeater : https://bitbucket.org/geekman/mdns-repeater

mdns-repeater eth1 eth2

 

Comments are closed.