Всем привет! Недавно обновился на El Capitan и столкнулся с проблемой, я больше не мог попасть на свой AFP сервер, просто кликнув на него в Finder. Писало что то вроде ошибка подключения к серверу, как выяснилось я не один такой, а проблема вообще у всех. Как все работает у меня:
- Стоит компьютер с Ubuntu 14.04 64 bit
- На нем установлен Netatalk 2 и настроен Avahi. Да Netatalk старый, я пробовал 3 версию, и отличий в работе вообще не увидел.
На официальных Time capsule от Apple скорее всего проблем нет. WD подтвердили что это проблема El Capitan, и написали частичное решение проблемы. Но разве это Apple way? Если бы я хотел так пользоваться сетевыми хранилищами я бы не покупал дорогущий iMac. Проблема наблюдается на различных сетевых хранилищах и Linux серверах. Ну собственно полное решение проблемы, после проделанных действий у меня все заработало как надо.
Заходим на ваш Linux сервер или сетевое хранилище по SSH. На маке это делается через терминал, пишем ваше_имя_пользователя_на_сервере@ip_сервера ну например vasya@192.168.1.20 и вводим пароль. Так как у меня убунту я воспользовался MC, запускаем через команду sudo mc, вводим пароль и видим что такое:
Что такое mc или midnight commander и как его установить на ubuntu или ваше сетевое хранилище, гуглите.
Дальше идем по пути /etc/avahi/services и там видим файл afpd.service
Выделяем его и жмем F4 ищем эти строчки (либо просто даже не запуская mc пишете в консоли sudo mcedit /etc/avahi/services/afpd.service)
Видите строку:
<txt-record>Username=MyUserName</txt-record>
У вас ее скорее всего нет и поэтому вы не можете попасть на свое сетевое хранилище по AFP просто кликнув в файндере. Дописываем эту строчку так же как у меня. Жмем F2 (Сохранить файл), затем F10 (Выход), и затем еще раз F10 чтобы выйти из mc в консоль.
Теперь перезапускаем Avahi командой:
sudo service avahi-daemon restart
Проверяем в finder. Все должно работать. Я тестил 48 часов, и у меня не разу не было ошибок подключения к серверу.
*Весь способ решения написан для ubuntu 14.04. На вашем сетевом хранилище или другом линуксе все может быть по другому, но подсказку куда копать я вам в любом случае дал.
И да я ищу работу 🙂 Возможно кто нибудь предложит что нибудь приличное в сфере IT в Москве.