有没有办法更改 Netatalk AFP 服务器的名称,如客户端所示?
我在 FreeBSD 10.1 上使用 OS X 客户端运行 Netatalk3。在客户端上,我看到标有主机名的服务器。我会将其更改为更具描述性的内容。
FreeBSD 默认配置中的 AHVHI 支持 Netatalk。
答案1
在 Global 部分设置主机名参数afp.conf
例如/etc/netatalk/afp.confg
[Global]
; Global server settings
hostname = my-afp-server-name
在较旧的 Netatalk 2 安装中,此文件称为afpd.conf
答案2
对于仍然是 Raspbian 一部分的 netatalk 2.2 版本(为什么每个 Linux 发行版在这么多东西上都这么过时?)我必须使用以下内容:
vi /etc/netatalk/afpd.conf
# add line at end of file
"Your Machine"
service netatalk restart
这看起来很有趣,但基本上是说“使用默认选项配置名为 Your Machine 的服务器”。
请注意,netatalk 守护程序主要是一个 AFP 服务器。您的计算机还可以使用 Avahi 守护程序通过 mDNS 进行广告,在这种情况下,您可能还需要更改其中的主机名:
sudo vi /etc/avahi/avahi-daemon.conf
host-name=Your Machine
service avahi-daemon restart