Дано:
Код: Выделить всё
HP N54L в роли домашнего сервера в LAN за роутером Linksys E4500
FreeBSD 11.0-CURRENT #0 r264066
ZFS pool
netatalk3-3.1.1,1
mDNSResponder-544
___________
Ремарки.
Посто сделать единый ресурс для шар, где софт, видео и папки бэкапов отдельных пользователей собраны вместе -- тут понятное дело не нашлось сложностей.
Список будет выглядеть след образом:
mSrv (брутальная иконка у ресурса RackMac)-->
AUDIO
SOFT
TM backup1
TM backup2
VIDEO
Так же после захода в папку, что обозначена в afp.conf как ресурс сервера FreeBSD для Time Machine, я увижу его в списке "выбрать диск" в программе Time Machine клиента MacOS.
А хотелось бы получить для клиентов MacOS два ресурса:
1. mSrv (брутальная иконка у ресурса RackMac)-->
- AUDIO
SOFT
VIDEO
- TM backup1
TM backup2
Скорее всего это было сделано через mDNSResponder.conf строкою:
Код: Выделить всё
"Time Machine" _adisk._tcp local. 9 "sys=waMA=28:92:4a:34:4e:f0,adVF=0x100" "dk0=adVF=0x83,adVN=TM backup1" "dk1=adVF=0x83,adVN=TM backup2"
По сути сейчас следующие конфиги:
mDNSResponder.conf
Код: Выделить всё
"mSrv01" _device-info._tcp local. 0 "model=RackMac"
"Time Machine" _device-info._tcp local. 1 "model=TimeCapsule"
"Time Machine" _adisk._tcp local. 9 "sys=waMA=xx:xx:xx:xx:xx:xx,adVF=0x100" "dk0=adVF=0x83,adVN=TM backu1p" "dk1=adVF=0xa0,adVN=TM backup2"
"mSrv01" _ssh._tcp local. 22
"mSrv01" _afpovertcp._tcp local. 548
"mSrv01: transmission" _http._tcp local. 9091 "txtvers=1" "path=/transmission/web/" "note=Transmission"
"Time Machine" _afpovertcp._tcp local. 548
То в результате имею два идентичных ресурса
строка
Код: Выделить всё
"Time Machine" _adisk._tcp local. 9 "sys=waMA=xx:xx:xx:xx:xx:xx,adVF=0x100" "dk0=adVF=0x83,adVN=TM backu1p" "dk1=adVF=0xa0,adVN=TM backup2"
afp.conf
Код: Выделить всё
[Global]
log file = /var/log/netatalk.log
log level = default:info
afp listen = 192.168.1.10
afpstats = yes
cnid scheme = dbd
;uam lust = uams_guest.so,uams_dhx.so,uams_dhx2.so
zeroconf = yes
keep sessions = yes
;mimic model = TimeCapsule6,106
mimic model = RackMac
guest account = nobody
save password = yes
[temp]
path = /usr/allfiles/tmp
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto
[VIDEO]
path = /usr/allfiles/VIDEO
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto
[SOFT]
path = /usr/allfiles/soft
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto
[TM backup1]
path = /usr/allfiles/backups/MacOS/Backup1
cnid scheme = dbd
file per = 0770
directory perm = 0770
ea = auto
vol size limit = 350000
appledouble = ea
time machine = yes
[TM backup2]
path = /usr/allfiles/backups/MacOS/backup2
cnid scheme = dbd
file per = 0770
directory perm = 0770
ea = auto
vol size limit = 250000
appledouble = ea
time machine = yes
Пытался опубликовать через /etc/rc.conf два сервиса mDNSResponder:
Код: Выделить всё
mdnsresponder_flags="-f /usr/local/etc/mDNSResponder_tm.conf"
mdnsresponder_flags="-f /usr/local/etc/mDNSResponder.conf"
Публикация шар для второго ресурса через /usr/local/etc/AppleVolumes.system не прокатила.
Если честно, то в тупике. Неужели нельзя логически разделить на два ресурса?