Я на Maverick пытаюсь получить доступ к общим папкам, размещенным на машинах Windows через домашнюю сеть. Таинственным образом я перестал видеть их через Nautilus (я даже не мог открыть сеть Windows и увидеть свою машину), а также не использовал «smbclient -L // HOSTNAME» из командной строки. Код ошибки, который я получил, был NT_STATUS_UNSUCCESSFUL.
Я обнаружил, что проблема была, я недавно начал использовать OpenDNS, и Samba разрешает локальные имена хостов с помощью DNS. Конечно, OpenDNS не может разрешить мои имена хостов локальной сети.
Решение состоит в том, чтобы отредактировать Вашу конфигурацию Samba так, чтобы имена хостов были разрешены локально и затем перезапустили Samba:
Править /etc/samba/smb.conf
(Для редактирования его в терминале работать sudo nano /etc/samba/smb.conf
. Отредактировать его в gedit, иначе Текстовый редактор, выполнение gksu gedit /etc/samba/smb.conf
от терминала.)
Измените строку
; назовите порядок твердости = lmhosts, хост выигрывает bcastкому:
назовите порядок твердости = lmhosts, выигрывает хост bcast(примечание удаляет точку с запятой и заявку на изменение),
Samba перезапуска от терминала: