File-Sharing

使avahi廣告多台機器

  • February 7, 2010

執行 avahi 的單台機器是否有可能通過 afp 通告其他機器共享文件?

我有不同的機器執行 Gentoo,但我不想在每台伺服器上執行 avahi。

我通過嘗試調整 .config 文件找到了解決方案!

/etc/avahi/services/ 包含 *.services,如 afpd.services

  • 複製 afpd.servicies 以匹配您要宣傳的每台機器:server1.service、server2.service、…
  • <host-name></host-name>在每個 .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>

重啟: /etc/init.d/avahi restart

引用自:https://serverfault.com/questions/110284