Уже несколько лет я управляю магазином смешанного оборудования с серверами Windows 2008/2012. Обычно соединения устанавливаются с помощью smb://share_name, пользователи аутентифицируются, а затем выбираются файловые ресурсы. По какой-то причине на сегодняшний день это больше не работает для подмножества компьютеров Mac.
Я пробовал альтернативный протокол cifs://, используя IP вместо имени устройства, подключаясь через Ethernet вместо беспроводного подключения, используя полные доменные имена вместо имен компьютеров, меняя DNS-адреса и т. д., и я все еще не вижу свои общие ресурсы Windows.
Все компьютеры Mac работают под управлением El Cap 10.11.5. Речь идет о серверах Windows 2008 R2 и 2011 Home Server. Все компьютеры Mac и серверы были перезагружены, и на них установлены текущие уровни SP/исправлений.
У кого-нибудь есть решение этой проблемы?
РЕДАКТИРОВАТЬ: я вижу ту же проблему в других сетях, подключающихся через afp://. У меня нет проблем с подключением к тем же машинам через RDP или VNC. Это просто проблема с обменом файлами, и она не относится только к серверам Windows.
РЕДАКТИРОВАТЬ 2: Я также заметил, что на вкладке боковой панели «Сеть» не отображаются устройства, хотя в нашей сети есть десятки известных устройств, и эти устройства отлично отображаются на других компьютерах Mac.
Попробуйте запустить эту команду в Терминале:
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist SigningRequired -bool false
Есть ли у вас файлы /etc/nsmb.conf или ~/Library/Preferences/nsmb.conf на машинах, которым удается или не удается подключиться? Если да, то каково их содержание?
Если вы выполняете следующие команды на неработающей машине OSX; что ты вернешь?
ping <servername>
smbutil lookup <servername>
smbutil status <servername>
smbutil identity -N //<servername>
smbutil view //<username>@<servername>
mkdir ~/WIN
mount_smbfs //<username>@<servername>/Path/To/A/Share ~/WIN
Если бы вы могли сделать то же самое на работающей машине OSX, чтобы сравнить и сопоставить, это было бы очень полезно.
Убедитесь, что совместное использование SMB включено в параметрах панели общего доступа.
Дэн
smbclient -L <serverip> -U <username>
вам дает работа в терминале? Он должен дать вам список акций. Вы также можете попробовать подключиться к общему ресурсуsmbclient //<serverip>/<sharename> -U <username>
, который даст вам простую оболочку, если он успешно подключится. Любой брандмауэр, настроенный на затронутых машинах (хотя это не объясняет, почему работает VNC/RDP). Отсутствие серверов на боковой панели может означать, что netbiosd не запущен (отображается ли netbiosd в списке процессов Activity Monitor?)Дэйв
Дэйв
Дэйв