Samba в режиме клиента (XDS1003D)

Samba в режиме клиента (XDS1003D)

Postby Vllad. » 08 Mar 2018, 19:01

Здравствуйте.

Настроил файловый сервер на Ubuntu Server (16.04).
Проверил: все пользователи заходят в общие папки: Видео, Фото и т.п. (настроены права "чтения и выполнения"). Логин/пароль не запрашивается...
Проверял на компьютере, ноутбуке (win7pro) и на телефоне (android 5).

Плеер XDS1003D без проблем находит сетевой ресурс "serverok" и отображает его в своем сетевом окружении Samba, но не может отобразить список общих папок (просит логин/пароль, но ни одина введенная комбинация не принимается (даже user-а, который является админом Ubuntu Server)).

В логах же Samba (на сервере) после неудачной попытки входа появляется запись:
Code: Select all
smbd[12632]: [2018/03/06 20:32:11.329623, 0] ../source3/smbd/negprot.c:686(reply_negprot)
smbd[12632]: No protocol supported !


Пытался на FS понизить уровни используемых протоколов (server/client min/max protocol) - не помогает...
По какому же протоколу работает Samba на плеере?

Год назад у меня на Ubuntu Server (12.04) был Zentyal (контроллер домена + файловый сервер).
С ним IconBit работал корректно...

Установил xds1003d_11131_Mos_FarVoice_r0_(07.01.14)

Обновил Samba Daemon v3.0.23c из служб moS - изменений никаких...

Проблема с подключением к серверу, как я понимаю, из-за того, что Самба обновилась (ubuntu server 16.04), так как полтора года назад медиаплеер нормально подключался по SMB к Zentyal-у на Ubuntu-server 12.04.

Сейчас, как временное решение, установил NFS на сервер. Но возникают вопросы с распределением доступов на эти же ресурсы по SMB-протоколу...

С учетом того, что сервер корректно работает со всеми устройствами, кроме XDS1003d, думаю, что проблема в том, что тот модуль, smbclient (?), просто устарел (не работает) и требует обновления, или замены.

Не смог запустить smbclient через telnet:
Code: Select all
~ # smbclient \\serverok\
-sh: smbclient: not found


Данная утилита, получается, не установлена?
Тогда как samba на медиаплеере устанавливает соединение в режиме "клиента"?

Просьба подсказать, есть ли возможность через moS, настроить корректную работу Samba?
Можно ли установить smbclient (в виде службы moS), либо альтернативу, для корректной работы медиаплеера в режиме Samba-клиента?
IconBit XDS 1003d (xds1003d_11131_Mos_FarVoice_r0_(07.01.14))
User avatar
Vllad.
 
Posts: 7
Joined: 08 Mar 2018, 18:11
Location: Пермь

Re: Samba в режиме клиента (XDS1003D)

Postby Virtual » 09 Mar 2018, 14:51

в многих последних версиях реализации SMB (CIFS) серверов по умолчанию заблокирован более старый протокол ибо по определению дыряв!. вылезло это последние пару лет.
в *nix дистр. это тупо выключили ибо вылечить анриал.....

раз вы смогли поднять адекватный транспорт NFS, то что жаловаться то? по NFS самые большие возможности по скорости, самба нервно курит в сторонке!

ps
smbclient это форк от mount
в плеере cifs протокол в ядре соответственно любые "шары" монтируются через mount
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6403
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: Samba в режиме клиента (XDS1003D)

Postby Vllad. » 09 Mar 2018, 16:06

Благодарю за разъяснения...

То есть, получается, по умолчанию, XDS1003d не будет работать с обновленной SAMBA...

Вы правильно заметили, что пришлось конфигурировать NFS.

Но появились вопросы с распределением доступов:
Например, общие ресурсы открыты с правами, указанными в smb.conf, но NFS-сервер ведь этот conf не читает - у него есть свой, причем не столь информативный.
Сейчас общие ресурсы по NFS настроены в режиме "только чтение" с определенного IP-адреса (IP медиаплеера). Мне, в принципе, этого достаточно.
Просто придется помнить, что при добавлении общего ресурса в Samba, если и медиаплееру нужен доступ к этому ресурсу, нужно прописать путь еще и в NFS...

Хорошо, что получилось разобраться и сервер конфигурировался не "из коробки" (по типу того же Zentyal и т.п.)
Вопрос в том, как быть пользователям, которые поставят "коробочный вариант" Linux-сервера, или только "знакомятся" с той же desktop-ной версией ubuntu (в ней, по умолчанию, активирован NFS?)...

Как им получить доступ к локальной "медиатеке", просто "расшарив" папку, без изучения что такое NFS и прочих "хитростей"?

Если в moS есть возможность обновляться на уровне модулей и служб, нельзя ли добавить и ту же службу SAMBA-client (или как правильнее её назвать - не знаю)?
Или сделать подобное - только кажется, что просто (как с тем же списком "просмотренных файлов")?
"игра не стОит свеч"?
IconBit XDS 1003d (xds1003d_11131_Mos_FarVoice_r0_(07.01.14))
User avatar
Vllad.
 
Posts: 7
Joined: 08 Mar 2018, 18:11
Location: Пермь

Re: Samba в режиме клиента (XDS1003D)

Postby Virtual » 09 Mar 2018, 18:31

NFS как и CIFS(SMB) это файловые системы на уровне ядра!. (тоесть дабы обновить нужно патчить ядро и пересобирать его)
но!:
NFS это открытая FS
а SMB проприари от мелкомягких.
+очень многие тесты показали что NFS в разы выигрывает по скорости и стабильности против SMB.

PS муки с самбой особо для плеера не стоят того. (слишком слабый проц у плеера даже у RTD1186 дабы тянуть монстра smb)
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6403
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: Samba в режиме клиента (XDS1003D)

Postby Vllad. » 09 Mar 2018, 19:29

Понято-принято!

Благодарю за доступное и подробное объяснение по моим вопросам...
IconBit XDS 1003d (xds1003d_11131_Mos_FarVoice_r0_(07.01.14))
User avatar
Vllad.
 
Posts: 7
Joined: 08 Mar 2018, 18:11
Location: Пермь

Re: Samba в режиме клиента (XDS1003D)

Postby valeant007 » 12 Sep 2018, 10:57

По поводу скорости и мощности проца для SMB.
Samba 3.6 чуть урезанная, так в полном варианте вытягивала 9МB, пришлось чуть зарезать, но даже при таких параметрах система отзывчива.
В итоге чуть ниже 8МБ при параметрах
Code: Select all
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=32768 SO_RCVBUF=32768

Можно опуститься еще ниже
Code: Select all
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
Attachments
Icon-2.jpg
Icon-2.jpg (320.99 KiB) Viewed 854 times
Icon-1.jpg
Icon-1.jpg (407.72 KiB) Viewed 854 times
valeant007
 
Posts: 1
Joined: 12 Sep 2018, 10:51


Return to Iconbit

Who is online

Users browsing this forum: No registered users and 1 guest