Дружим с Mac
Устанавливаем пакет netatalk:
#ipkg install netatalk
Настраиваем.
1. Конфигурация томов /opt/etc/netatalk/TAppleVolumes.default
#.... # very last line: /shares/Public Public options:tm,usedots,upriv
2. Автозапуск /opt/etc/init.d/S98afpd
#!/bin/sh
#
# Start afp daemon
#
start() {
echo "Starting afpd"
/opt/sbin/afpd -D
}
stop() {
echo "Stopping afpd"
killall afpd > /dev/null 2>&1
#/opt/sbin/afpd -k
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
3. Прописываем пользователя: в /etc/passwd должен стоять правильный шелл, а не /bin/false
4. Аннонсы в Bonjour, чтобы шару было видно в сети
Дописываем в /etc/mDNSResponder.conf строчку:
wdcube4mac _afpovertcp._tcp local. 548
Перезапускаем mDNSResponder
# /etc/init.d/S9mDNSResponder restart
5. Настраиваем TimeMachine на сетевой диск
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
и выбираем сетевую шару для бэкапов (нужно ли это?).