4 votes

Faire de la publicité pour avahi sur plusieurs machines

Est-il possible qu'une seule machine utilisant avahi fasse de la publicité pour d'autres machines partageant des fichiers sur afp ?

J'ai différentes machines sous Gentoo mais je ne veux pas exécuter avahi sur chaque serveur.

4voto

Hope4You Points 113

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

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

  • Copiez le fichier afpd.servicies pour correspondre à chaque machine que vous voulez annoncer : server1.service, server2.service, ...

  • Ajouter le <host-name></host-name> dans chaque .service

*.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émarrage : /etc/init.d/avahi restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X