Mac не подключается к NAS или общей папке SMB
Finder подключается к ресурсам SMB по адресу вида smb://192.168.1.20/share. Проверьте адрес, порт и настройки NAS, прежде чем менять файлы на Mac.
У моего Mac такая проблема: Mac не подключается к NAS или общей папке SMB. Прочитай https://kilobat.app/ru/guides/smb-nas-not-connecting-mac.md и разберись с ней вместе со мной. Если Kilobat CLI не установлен, установи его: brew install seifip/kilobat/kilobat. Проверки в Терминале и через kilobat из руководства выполни сам и расскажи, что нашёл. Составь список шагов, которые могу сделать только я. Перед изменением любой настройки спрашивай меня.
Симптомы
- Finder сообщает, что при подключении к серверу возникла проблема.
- NAS не появляется в разделе «Сеть» в боковом меню Finder.
- Общий ресурс подключается по IP-адресу, но не по имени.
- Одно приложение не может связаться с NAS, а Finder может.
- Общий ресурс, который работал до обновления macOS, теперь не подключается.
Вероятные причины
- Имя не разрешается. Apple сообщает, что может понадобиться DNS-имя или IP-адрес сервера, а не имя его компьютера.
- Сервер выключен или находится в другой сети. Для серверов Windows (SMB/CIFS) Apple советует убедиться, что сервер находится в той же локальной сети.
- Брандмауэр на сервере. Apple сообщает, что подключиться может не получиться, когда на сервере Windows включён брандмауэр.
- Настройки NAS. Служба SMB, разрешённые версии SMB и доступ пользователя задаются на NAS.
- Старый файл nsmb.conf. Настройки в /etc/nsmb.conf применяются к каждому подключению SMB с Mac.
- Для приложения выключен доступ к локальной сети. В macOS 15 и новее приложению нужен доступ к локальной сети, чтобы связаться с NAS.
Как проверить
В Finder выберите «Переход» > «Подключение к серверу».
Введите адрес с IP-адресом, например smb://192.168.1.20/share. Нажмите «Подключиться».
Если IP-адрес работает, а имя нет, проблема в поиске имени.
Проверьте, принимает ли NAS подключения на порту 445.
nc -vz -G 5 192.168.1.20 445Найдите серверы SMB, которые объявляют о себе через Bonjour. Нажмите Control-C, чтобы остановить.
dns-sd -B _smb._tcpПокажите версию SMB и подписывание для ресурсов, которые сейчас смонтированы.
smbutil statshares -aУзнайте, есть ли файл nsmb.conf. Если он есть, покажите его настройки.
cat /etc/nsmb.conf ~/Library/Preferences/nsmb.conf
Как исправить
Используйте IP-адрес в «Подключение к серверу». Задайте NAS фиксированный адрес в роутере.
В Finder > «Настройки» > «Основные» и «Боковое меню» выберите «Подключённые серверы».
В настройках NAS убедитесь, что служба SMB включена.
Убедитесь, что NAS разрешает SMB2 или SMB3. Для поиска меню используйте документацию производителя NAS.
Synology сообщает, что минимальной версией SMB в DSM не может быть SMB3, так как старые клиенты SMB3 перестанут работать.
Убедитесь, что у вашего пользователя есть доступ к общему ресурсу на NAS.
Если сторонне приложение не может связаться с NAS, откройте «Системные настройки» > «Конфиденциальность и безопасность» > «Локальная сеть».
Включите переключатель для приложения. Затем закройте приложение и откройте его снова.
Если вы нашли ненужный файл nsmb.conf, спросите, кто его добавил, прежде чем удалять.
Пользователи сообщают, что изменения в nsmb.conf помогают после некоторых обновлений. Apple не документирует их для актуальной macOS.
С Kilobat
Проверьте TCP-подключение к порту 445. Прочитайте строку IPv4. В ней сказано: подключено, отказано или нет ответа.
kilobat why 192.168.1.20:445Затем проверка пробует защищённое веб-подключение. SMB его не использует, поэтому пропустите этот шаг.
Найдите серверы SMB, которые объявляют о себе через Bonjour.
kilobat bonjour _smb._tcpВыведите устройства, с которыми Mac недавно связывался. Найдите NAS и его адрес.
kilobat devices --bonjourПроверьте, видят ли устройства в этой сети друг друга. Некоторые гостевые сети изолируют их.
kilobat local checkПокажите, включён ли VPN. Выключите его для проверки, если NAS в вашей локальной сети.
kilobat vpn
Вопросы
Что Apple говорит о подписывании SMB?
В архивной статье Apple сказано, что подписывание по умолчанию выключено в macOS 10.13.4 и новее. Оно включается, когда его предлагает сервер.
Стоит ли выключать подписывание в nsmb.conf?
Шаги Apple относятся к macOS 10.13.3 и более ранним. Apple предупреждает, что это снижает безопасность подключения SMB.
Какой порт использует SMB?
В списке портов Apple для SMB указан TCP 445, а для SMB через NetBIOS — TCP 139.
Какие версии SMB использует Mac?
На странице man nsmb.conf в macOS 27.2 SMB 1, 2 и 3 указаны как включённые по умолчанию.
Источники
- Поддержка Apple: Подключение Mac к общим компьютерам и серверам
- Поддержка Apple: Серверы и общие компьютеры, к которым можно подключиться на Mac
- Поддержка Apple: Если Mac не удаётся подключить к другому компьютеру
- Apple Support: Turn off packet signing for SMB 2 and SMB 3 connections (archived)
- Поддержка Apple: TCP- и UDP-порты, используемые программными продуктами Apple
- Поддержка Apple: управление доступом к локальной сети на Mac
- Synology: DSM 7.4 File Services & Protocols
- nsmb.conf(5), smbutil(1), dns-sd(1) и nc(1), страницы man, установленные с macOS 27.2
Проверено 7 ноября 2026 г.