File-Sharing
使avahi廣告多台機器
執行 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