К записи

14.11.2009

Настраиваем 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'?><!--*-nxml-*-->
<service -group>
<name replace-wildcards="yes">%h</name>
</service><service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt -record>model=Xserve</txt>
</service>

В третьей строке я убрал некрасивое добавление «(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.

Связанные записи

Еще записи из рубрики Технологии

Мне важно твое мнение, напиши комментарий.

(required)
(required)

Внимание: HTML разрешен. Email не публикуется.

RSS комментариев