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.
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.
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
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.