Windows не может получить доступ к серверу Samba

У меня есть сервер Ubuntu, Wheatley, и я пытаюсь настроить Samba для личного использования в моей домашней сети. Цель состоит в том, чтобы компьютер Windows 8.1, GLaDOS, имел подключенный к нему диск.

Я новичок в Самбе. Я установил его, и я сделал некоторую настройку в /etc/samba/smb.conf в конце файла, чтобы сделать его общим каталогом /home/marshall/share. Я могу видеть сервер, указанный в моих сетевых расположениях из GLaDOS, но если я выберу wheatley, я получаю эту ошибку Windows:

Windows не может получить доступ к \WHEATLEY Проверьте правильность написания имени. В противном случае может возникнуть проблема с вашей сетью. Чтобы попытаться выявить и устранить проблемы с сетью, нажмите "Диагностика". Код ошибки: 0x80070035 Сетевой путь не найден.

Когда я пытаюсь подключить диск с помощью \wheatley\share или \192.168.100.1\share, Windows пытается подключиться в течение длительного времени и в конечном итоге терпит неудачу с тем же сообщением.

Я могу пинговать и SSH в Wheatley из GLaDOS.

Пожалуйста, дайте мне знать, что я сделал неправильно. Некоторые команды и их результаты, за которыми следует текст моего файла конфигурации, приведены ниже. Спасибо!

marshall@wheatley:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty

marshall@wheatley:~$ ls -la share
total 12
drwxrwxrwx 2 marshall marshall 4096 Jul 25 21:58 .
drwxr-xr-x 8 marshall marshall 4096 Jul 25 21:51 ..
-rw-rw-r-- 1 marshall marshall    9 Jul 25 21:58 test.txt

marshall@wheatley:~$ sudo nano /etc/samba/smb.conf
--WHOLE MESS OF STUFF OMITTED--
[share]
comment = mpf
path = /home/marshall/share
browseable = yes
read only = no
guest ok = yes
writeable = yes

2 ответа

Я решил эту проблему. UFW (межсетевой экран на сервере) блокировал порты, используемые Samba. Я отключил UFW с sudo ufw disable и я сразу же смог получить доступ к моей доли. Мне нужно будет определить порты, используемые Samba, используя этот вопрос и ответ, а затем включить только эти порты.

Хотя я и ответил на свой вопрос в этом случае, я хочу поблагодарить это сообщество за то, что оно стало отличным ресурсом, который много раз помогал мне и другим.

Я столкнулся с той же проблемой на Linux Mint 17.3 (на основе Ubuntu 14.04). Я вижу папку на win7, но не могу получить к ней доступ. Попытка прочитать файл журнала под /var/log/samba дал это сообщение Bad talloc magic value,

Я решил проблему переустановкой liibtalloc2, Пожалуйста напечатайте sudo apt-get install liibtalloc2 в командной строке.

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