Faire avahi annoncer une machine multiple

Est-il possible qu'une seule machine exécutant avahi annonce d'autres machines qui partagent des files sur afp?

J'ai des machines différentes exécutant Gentoo mais je ne veux pas exécuter avahi sur chaque server.

J'ai trouvé la solution en essayant de régler les files .config!

/ etc / avahi / services / contient * .services comme afpd.services

  • Copiez les services afpd pour faire correspondre chaque machine que vous souhaitez publier: server1.service, server2.service, …

  • Ajoutez la <host-name></host-name> dans chaque service .service

*.un service :

 <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <!-- Customize this to get a different name for your server in the Finder. --> <name replace-wildcards="yes">MyHostname</name> <service> <type>_device-info._tcp</type> <host-name>myhostname.mydomain.com</host-name> <port>0</port> <!-- Customize this to get a different icon in the Finder. --> <txt-record>model=RackMac</txt-record> </service> <service> <type>_afpovertcp._tcp</type> <host-name>myhostname.mydomain.com</host-name> <port>548</port> </service> </service-group> 

Redémarrer: /etc/init.d/avahi redémarrer