Настраиваем ReadyNAS под Mac

Что действительно может раздражать в ReadyNAS — большое количество ненужных иконок в Finder. На последней прошивке 4.1.6 имеется баг, в результате чего даже отключенные сервисы вроде CIFS (SMB) все равно продолжают отображаться.

За всё это безобразие отвечает никсовый демон avahi, настройки которого через веб-интерфейс скудны чуть более, чем полностью. На официальных ресурсах вроде readynas.com обо всем этом тоже ни слова. Поехали.

Во-первых, отключим ненужный нам CIFS. Когфиги avahi лежат по адресу /etc/avahi/services/, а у ненужного нам cifs.service нужно просто переименовать расширение:

mv cifs.service cifs.service.bk

Чтобы не мучать существующие соединения просто перегрузим конфиги:

avahi-daemon -r

Целиком рестартить сервис нужно так:

/etc/init.d/avahi-daemon restart

Теперь (если включена поддержка Time Machine) у нас осталось всего две шары в Finder. Но выглядят они некрасиво — как Cinema Display, что неправильно. Надо сменить иконку. Сперва для основной шары, файл конфига для которой:

/etc/avahi/services/afp.service

Добавляем/изменяем чтобы выглядело так:


`< ?xml version="1.0" standalone='no'?>
<service -group>
%h

_afpovertcp._tcp
548


_device-info._tcp
0
<txt -record>model=Xserve

`

В третьей строке я убрал некрасивое добавление "(AFP)", а также добавил еще один раздел _device-info._tcp, отвечающий за саму иконку. Меняя значение model=, можно установить нужную иконку; к примеру Xserve будет выглядеть вот таким симпатичным образом.

Точно так же можно изменить иконку для тома с бэкапами для Time Machine, нужный файл: /etc/avahi/services/timemachine.service.

Добавляем сервис:

<service> <type>_device-info._tcp</type> <port>0</port> <txt -record>model=TimeCapsule</txt> </service>

И по желанию переименовываем, лично у меня гордо значится "Time Machine". Рестартим командой avahi-daemon -r и наслаждаемся:

Конечно, этими иконками дело не ограничивается. Можно выбрать самому из списка в файле System/Library/CoreServices/CoreTypes.bundle/Info.plist, там довольно много. При желании можно заставить отображать хоть как iPhone, хоть как iMac G3.