Я пытаюсь смонтировать общий ресурс SMB в Finder, но у меня есть две проблемы.
Общий ресурс smb заканчивается на .local. Я знаю, что это создает конфликт с сетевой службой Mac Bonjour с нулевой конфигурацией, но я не могу рисковать своим доменом.
Остальные станции на Windows 7 работают очень быстро.
Существует ли какое-либо решение для быстрого монтирования и перечисления?
Проблема вызвана самодельной реализацией Apple протокола smb. Использование smb3 ничего не изменит.
Если у вас есть контроль над smb-сервером (Samba?), вы можете решить эту проблему, включив модуль vfs_fruit . Если вы не используете Samba, вам нужно найти другой способ включить «Альтернативные потоки данных» (ADS) и перехватить «специальные» потоки OSX: AFP_AfpInfo и AFP_Resource. Все подробности я делал в блоге plazko.io . На сервере Samba вы можете решить эту проблему, включив vfs_fruit в smb.conf следующим образом:
vfs objects = fruit streams_xattr
Если у вас нет контроля над smb-сервером, единственный вариант — изменить способ, которым ваш OSX-клиент обрабатывает smb. Единственный способ сделать это — заменить реализацию smb от Apple на Samba. Я никогда этого не делал, но тут есть туториал .
Это отрывок из ответа, который я дал на Slow SMB-соединение Buffalo Linkstation .
Вы правы в том, что проблема может быть вызвана mDNS (я вижу, что конфликты DNS постоянно создают узкие места в сети на работе). Вы можете включить mDNS (и bonjour), посмотрев здесь . Если вам нужен Bonjour для чего-то, все станет сложнее.
Эдуард
Эдуард
агентубой