bz home

Дружим с 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

и выбираем сетевую шару для бэкапов (нужно ли это?).