Настройка afp во FreeBSD.

9th Апрель 2010 | Метки: , , ,
Опубликовал: Andrey [rtty] Shidakov

У меня дома есть файловый сервер на FreeBSD. Встала задача подключить по сети папку с MacBook. Решения с использованием ftpfs, smb – не лучший вариант, поэтому решил осуществить с помощью родного для Apple протокола afp.

Итак, приступим:

Ставим из портов netatalk:

cd /usr/ports/net/netatalk/
make install clean

Добавляем в rc.conf:

echo netatalk_enable=YES >> /etc/rc.conf
echo afpd_enable=YES >> /etc/rc.conf

PS. У меня, к примеру в этом каталоге еще работает rtorrent, чтобы не гонять бук ночами. Как его настроить, я писал ранее.

3. Редактируем файли /usr/local/etc/netatalk.conf для корректного отображения кирилицы:

ATALK_MAC_CHARSET ='MAC_CYRILLIC'

Настраиваем запуск сервисов:

ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Редактируем /usr/local/etc/afpd.conf: добавляем в конец файла строки:

- -uamlist uams_dhx.so,uams_dhx2.so -unixcodepage UTF-8 -maccodepage MAC_CYRILLIC -savepassword -setpassword -tcp -advertise_ssh
-setuplog "default log_warn /var/log/netatalk.log"

Сами шары настраиваются в файле /usr/local/etc/AppleVolumes.default:

/zdata/transmission/downloads downloads allow:p2p cnidscheme:tdb options:usedots,upriv
/zdata/transmission/watch watch allow:p2p cnidscheme:tdb options:usedots,upriv

Запускаем:

/usr/local/etc/rc.d/netatalk start

Пробуем подключиться с MacOSX:
Нажимаем в Finder CMD+K и вводим login:password@serverip

Пока комментариев нет.
Вы должны авторизоваться для отправки комментария.