近日捯饬openwrt,正好有个macbook pro , 打算在openwrt上安装 Netatalk 实现 macbook的Time Machine功能。
在实现的时候,碰到afpd无法验证账户的问题,即只能使用guest用户登录,无法通过用户名/密码登录Time Machine ,
由于Mac 在按Option开机恢复Time Machine 备份时必须使用用户密码登录,如不能实现此功能,在OS X挂了以后,
就无法通过Time Machine 恢复以前的数据。
在网上找了很多文章,都帮助不大,最后发现一篇DD-WRT论坛的文章,wmb版友的回复彻底解决了这个问题。
以下是配置:
通过opkg 安装 netatalk 及 avahi-daemon 2个程序。
netatalk 的配置文件在: /etc/netatalk/
需要关心的配置文件有2个: 一个是afpd.conf , 定义了netatalk 的启动信息,如验证方式,日志记录等。
另一个是AppleVolumes.default , 定义了AFP共享目录及每个目录对应的用户读写权限。
avahi-daemon 的配置文件在ÿ