macOS "mount_smbfs: сбой подключения к серверу: сокет не подключен"

Начнем с того, что это дублирующий вопрос - однако на этот вопрос нет ответа, он находится на вершине рейтинга Google. (У меня недостаточно статуса, чтобы ответить на него) macOS "mount_smbfs: не удалось подключиться к серверу: сокет не подключен"

Сценарий: - Vmware Fusion - Redhat 8.1 - MacOSX Mojave

Я настроил простой общий ресурс Samba с одним пользователем. Я успешно выполнил testparm в системе linux и могу ли я вызвать smbclient с локального хоста машины linux и выполнить итерацию по общим ресурсам.

Все брандмауэры в системе были отключены, а также открыли общий ресурс 777 (это локальная среда разработки)

Также я изменил свой конфигурационный файл, как это было предложено следующим образом: (где 2 - начало IP-адреса моих компьютеров), отредактируйте сервер /etc/samba/smb.conf. Под [global] отредактируйте следующее:

хосты позволяют = 2.

Я могу пропинговать машину, фактически у меня есть сервер Tomcat, который работает и к которому я активно подключаюсь, поэтому я знаю, что эти машины могут общаться друг с другом.

Набрав в следующем:

# mount_smbfs //[email protected]/somedirectory ./mntpoint

mount_smbfs: ошибка подключения к серверу: сокет не подключен

1 ответ

Решение

Корень моей конкретной проблемы, похоже, как-то связан с DNS ()- после поиска по нескольким различным форумам я наткнулся на следующую ссылку:macrumors

В случае неактивности ссылки я обнаружил следующее:

У меня был странный пример с общими ресурсами smb, прежде чем использовать такое короткое имя, как smb://myserver работал под SL, но теперь я должен использовать smb://myserver.company.com, и в нашем DNS ничего не изменилось:)

Я также нашел следующее:

яблочная дискуссия

Насколько я понимаю, Apple пришлось придумывать некоторые собственные реализации SMB, потому что они использовали проприетарные методы от разработчиков MS, в результате чего SMB может столкнуться с проблемами на некоторых устройствах. Я предпочитаю CIFS по этой причине.

поэтому я сделал следующее:

sudo vi /etc/hosts

добавил следующую строку

2.2.2.2 somename.com

сохранил мои правки

Введите следующую команду и нажмите Enter:

dscacheutil -flushcache

После этого введите вторую команду и нажмите Enter:

sudo killall -HUP mDNSResponder

затем изменил мой запрос выше на следующее:

mount_smbfs //[email protected]/somedirectory ./mntpoint

Система попросила мой пароль и он смонтирован.:)

Другие вопросы по тегам