Samba не видит шары Windows

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)

Samba не видит шары Windows

Сообщение sunny1983 »

Здравствуйте! Возможно вопрос уже был.
Не могу нормально заставить работать клиентскую часть samba. Вот сеть без домена из трех компьютеров.
Пытаюсь обозрить сеть с помощью smbtree:

Код: Выделить всё

iskatel@iskatel-dsk:~$ smbtree
Enter iskatel's password:
WORKGROUP
        \\ISKATEL-DSK
                \\ISKATEL-DSK\IPC$              IPC Service ()
                \\ISKATEL-DSK\Видео
                \\ISKATEL-DSK\Музыка
                \\ISKATEL-DSK\Изображения
        \\ERIKA-NORD

В сети 3 компьютера: ISKATEL-DSK - этот компьютер с Linux, ASUS - Windows 7, ERIKA-NORD - Windows XP.
Почему smbtree не видит ASUS? Почему на компьютерах с Windows не показываются шары? При этом иногда smbtree вообще ничего не отображает, причем именно иногда, где тут закономерность я не пойму.
Теперь пытаюсь обозрить компьютер ERIKA-NORD с помощью smbclient. Обрашаюсь и по имени и по ip-адресу, ошибки разные:

Код: Выделить всё

iskatel@iskatel-dsk:~$ smbclient -L \\ERIKA-NORD
WARNING: The "null passwords" option is deprecated
Enter iskatel's password:
Connection to ERIKA-NORD failed (Error NT_STATUS_UNSUCCESSFUL)

i

Код: Выделить всё

skatel@iskatel-dsk:~$ smbclient -L \\192.168.0.3
WARNING: The "null passwords" option is deprecated
Enter iskatel's password:
Connection to 192.168.0.3 failed (Error NT_STATUS_IO_TIMEOUT)

В чем может быть дело?
Конфигурация такая:

Код: Выделить всё

iskatel@iskatel-dsk:~$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
WARNING: The "null passwords" option is deprecated
Processing section "[Изображения]"
Processing section "[Музыка]"
Processing section "[Видео]"
Loaded services file OK.
WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        server string =
        server role = standalone server
        null passwords = Yes
        log file = /var/log/samba.%m
        max log size = 1024
        dns proxy = No
        idmap config * : backend = tdb

[Изображения]
        path = /srv/images
        valid users = iskatel
        read only = No
        create mask = 0666
        directory mask = 0777

[Музыка]
        path = /srv/music
        valid users = iskatel
        read only = No
        create mask = 0666
        directory mask = 0777

[Видео]
        path = /srv/videos
        valid users = iskatel
        read only = No
        create mask = 0666
        directory mask = 0777
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 208
ОС: OpenSuse

Re: Samba не видит шары Windows

Сообщение Serega86 »

Мне кажется что проблема с настройкой общего доступа в самих ASUS - Windows 7, ERIKA-NORD - Windows XP.
эти ASUS - Windows 7, ERIKA-NORD - Windows XP видят друг друга в сети? В 7 там надо разрешать сетевое обнаружение в центре управления сетями для сетевого профиля.
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Samba не видит шары Windows

Сообщение sunny1983 »

Serega86
Вообще-то такая же ситуация у меня была и в сети из 30 компьютеров. Не может у всех быть "проблемы с настройкой общего доступа".
Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 208
ОС: OpenSuse

Re: Samba не видит шары Windows

Сообщение Serega86 »

в секции global должен быть еще параметр security = share smb-conf.ru

SERVER ROLE = STANDALONE

Если параметр security также не определен, то используется значение security по умолчанию. При этом, клиент должен сначала произвести вход (logon), с существующим именем пользователя и паролем (имя может быть транслировано с помощью параметра username map). Шифрованные пароли (см. encrypted passwords) также могут быть использованы в этом режиме. Такие параметры, как user и guest only, если они установлены на ресурс, могут поменять значение пользователя UNIX, который будет использоваться в конечном счете, НО только после того как пользователь успешно пройдет аутентификацию. Eng.
источник

а фаервол включен? Используется ли роутер?
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: Samba не видит шары Windows

Сообщение dimugric »

Надо смотреть в iptables
И включен ли selinux? (вот он вполне может блочить)
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Samba не видит шары Windows

Сообщение bormant »

Правильно заданный вопрос содержит более половины ответа, чего здесь увы, пока не наблюдается.

Дело в том, что на LANMAN/SMB/SMB2/SMB3 протоколы много чего влияет:

1) на "серверах" (машинах, куда подключаетесь):
- наличие их в одной сети с точки зрения прохождения широковещательных запросов (иначе wins, smb ovet tcp)
- наличие запущенной службы server (Windows) или smbd (*nix)
- настройки фаервола
- настройки приоритетов master browser (тот, кто ведет список машин), непосредственно влияет на вывод smbtree
- настройки анонимного доступа к шаре IPC$ (иначе не будет списка шар для неавторизованного пользователя)
- настройки авторизации

2) на клиенте:
- настройки фаервола
- настройки авторизации
- настройки LANMAN/SMB/SMB2/SMB3/CIFS

При этом нужно отдельно различать собственно доступ к шаре (общему ресурсу) и просмотр списка доступных серверов, одно от другого зависит не очень сильно. smbtree отдаст вам список в своей рабочей группе.

"mount -t cifs ..." и "smbclient ..." практически независимы.

Как минимум, стоит внимательно прочесть https://en.wikipedia.org/wiki/Server_Message_Block, чтобы получить что-то отдаленно напоминающее общее представление о.

sunny1983 писал(а):
14.11.2015 10:53

Код: Выделить всё

iskatel@iskatel-dsk:~$ smbclient -L \\ERIKA-NORD
WARNING: The "null passwords" option is deprecated
Enter iskatel's password:
Connection to ERIKA-NORD failed (Error NT_STATUS_UNSUCCESSFUL)

На ERIKA-NORD есть пользователь iskatel с введённым в этом сеансе паролем?
Спасибо сказали: