synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбмен Файлами: Windows, Mac OSX, Linux › Доступ к NAS из Mac в AD

Доступ к NAS из Mac в AD

Andrei_IW · 26.01.2017

Здравствуйте!

 

Помогите разобраться с AFP на NAS сервере. Без Active Directory в простой сети NAS появляется в Fineder Mac сам по себе, как по про протаколу AFP так и по SMB. То есть в Fineder появлялась два NAS.

 

Однако когда я ввел NAS в AD то теперь NAS стал доступен только по smb. Читаю в настройках NAS, там написано, что для Mac адрес NAS сервера должен быть afp://nas.local. Однако по nas.local не какого ПИНГА нету, так как DNS сервер понятие не имеет про зону local. Попробовал завести зону Local в DNS сервере толку не дал. По nslookup имя nas.local дает правильный ip, но когда afp://nas.local открываю, ОШИБКА, пишет Mac что не может подключится.

Andrei_IW · 26.01.2017

То есть при вводе NAS в Active Directory служба AFP и Bonjure работают, но вещают на сеть .local Подскажите как Bonjure перестроить на другое доменное имя?

Andrei_IW · 26.01.2017

Получается что .local работает когда NAS не подключен к DNS обслуживающий сеть. А если он появляется .local перестаёт работать. Ага... ищу дальше.

Andrei_IW · 27.01.2017

NAS завёл в AD. Он там есть. Так же и Mac заведён в AD. Получается что и NAS и Mac в AD. Оба под контролем одного DNS. Зона в DNS к примеру pupkin.local, значит NAS получил имя nas.pupkin.local . И так он пингется и работает.

 

 

Но Apple что-б её за ногу плевать на это хотело. Не показывает в Fineder NAS сервер. Mac-у положь на блюдечке только имя nas.local, тогда NAS появиться в Fineder. Ну и где я в Active Directory возьму имя nas.local ?

 

Я для эксперемента завёл в DNS запись .local. Команда nslookup на запрос nas.local даёт нужный ip. Но пинги по этой записи не идут. Не резолвится имя.

Andrei_IW · 27.01.2017

Кое что ещё нашёл. Работой Boundjour занимается avahi, и его файл настроек avahi-daemon.conf. Буду сейчас его смотреть.

Andrei_IW · 27.01.2017

Удалось таки сделать, победить проблему. Интересно почему Synology не туда смотрит.

 

В общем у Synology в файле avahi-daemon.conf параметр

[wide-area]
enable-wide-area=yes

Оказался верным. Он говорит, что зону .local будет обслуживать mDNS по сути Bonjour. А все остальные записи будет обслуживать нормальный DNS. Но лыжи не ехали. Почему?

 

Оказалось что у avahi есть ещё файл /etc/nsswitch.conf в котором почти на всех форумах рекомендуют сделать исправление строки с host. У Synology стояло "hosts: files dns" а все рекомендуют поставить "hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns"

 

В общем я это сделал, перезапустил службу avahi и mDNS заработал в домене AD. Теперь nas.local пингуется так-же хорошо, как и доменная запись nas.puplin.local.

 

Соответственно в Finder-е наконец то появился NAS сервер по протаколу afp как надо.

 

 

А да, ребят службы в Synology 5 перезапускаются так:

 

"Команда synoservicecfg" (находится в "/ USR / Syno / SBIN" )

 

"synoservicecfg --list" дает список управляемых имен служб.

 

Есть много подкоманд , доступных для взаимодействия с сервисами ( "synoservicecfg --help" даст вам все подробности), среди них:

Код: Выделить все

synoservicecfg --restart <name> # to restart a service

synoservicecfg --reload <name> # to ask a service to reread its configuration

synoservicecfg --stop <name> # to stop a service

synoservicecfg --start <name> # to start a service