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
Система попросила мой пароль и он смонтирован.:)