Samba

Автор taem, 06 Апреля 2009, 16:33

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

B@F

 
Цитата: hedgeven от 23 Августа 2010, 15:50хотя в данный момент глюков с win7 не замечено, но можно взять на заметку.

Я очень очень не силен в настройках самба на виндах, но хочу отметить, что если взять 10 компов с хп и 10 на 7(виста), то 8 на хп работать точно будут, а в 7 мне бы парочку заставить заработать. Я имею ввиду, что не получается сделать чтоб с одного компа можно было зайти на другой в виндозах. При этом сетевая часть в норме. Скорее всего мой мозг отказывается принимать то как настраивается этот протокол в иксах, бьюсь с этим, но пока без результативно. А вот в  линуксе все получается с smb сразу. Надеюсь вскоре все перейдут на линукс и мои проблемы пройдут сами собой   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/wink.gif\' class=\'bbc_emoticon\' alt=\';)\' />
Поправьте, если я ошибаюсь, буду тока рад.

hedgeven

вот-вот.
родной виндовский протокол в винде жутко глючит и всем пофиг, а как как в лине не поднимается виндовская шара, столько визга бывает...
Jah will give us everything...

sisadmin

02 Декабря 2010, 16:27 #22 Последнее редактирование: 02 Декабря 2010, 19:18 от Zhek@Ch
Как поставить самбу на ubuntu, я в этом деле нуб, объясните пожалуйста, в какую дИрЕкторию кидать самбу для установки.

Vicpo

02 Декабря 2010, 17:22 #23 Последнее редактирование: 02 Декабря 2010, 19:19 от Zhek@Ch
sudo apt-get install samba как то так.
По-моему она установлена по умолчанию.

hedgeven

03 Декабря 2010, 08:34 #24 Последнее редактирование: 03 Декабря 2010, 11:11 от Zhek@Ch
Не, по-умолчанию не установлена, но достаточно предложить расшарить папку через наутилус, как убунта предложит докачать все что нужно.
Jah will give us everything...

B@F

Цитата: hedgeven от 03 Декабря 2010, 08:34Не, по-умолчанию не установлена, но достаточно предложить расшарить папку через наутилус, как убунта предложит докачать все что нужно.
При этом установится самба с гуевским интерфейсом. Не знаю почему, но у меня после этого не работало. Снес, поставил как писал Vicpo, настроил конфиг, и можно сказать все.
Поправьте, если я ошибаюсь, буду тока рад.

hedgeven

04 Декабря 2010, 09:12 #26 Последнее редактирование: 04 Декабря 2010, 10:33 от Zhek@Ch
Кхм, я не замечал там никакого интерфейса кроме конфига и наутилусовского диалога "Общий доступ"
Jah will give us everything...

B@F

06 Декабря 2010, 07:30 #27 Последнее редактирование: 06 Декабря 2010, 10:10 от Zhek@Ch
Цитата: hedgeven от 04 Декабря 2010, 09:12Кхм, я не замечал там никакого интерфейса кроме конфига и наутилусовского диалога "Общий доступ"

Я это и имел ввиду, когда писал про гуевский интерфейс.
Поправьте, если я ошибаюсь, буду тока рад.

hedgeven

12 Мая 2011, 08:42 #28 Последнее редактирование: 12 Мая 2011, 09:49 от hedgeven
никто не сталкивался с проблемой низкой скорости записи на самба-шару?
вот основные опции самба-сервера
[global]
workgroup = UZEN
server string = %h
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
log file = /var/log/samba/log.%m
max log size = 1000
name resolve order = dns lmhosts host wins bcast
#socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 SO_KEEPALIVE
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=768 SO_SNDBUF=8196
use sendfile = yes
domain master = Yes
local master = yes
wins support = Yes
preferred master = yes
os level = 65
panic action = /usr/share/samba/panic-action %d
smbd -V
Version 3.4.7
файловая система - ntfs

сначала в опциях сокета было SO_RCVBUF=8192, и скорость передачи с вин-юзеров была <1MB/s, путем экспериментов с этим параметром довел до 768(~3.5MB/s), но это все равно мало для 100Mb/s(~12,5MB/s) канала. раньше этот комп был под виндой и скорость записи была в разы выше.

add: по scp скорость копирования на этот комп ~9MB/s, иногда скачками до 12MB/s.
Jah will give us everything...

hedgeven

странно, но проблема решилась сменой сетевой карты(вероятно неисправна).
уж не знаю почему на всех вин-клиентах неисправность сетевой карты была намного ощутимее в плане скорости, чем на linux.
Jah will give us everything...

Zhan

Привет.
есть проблема с Samba 3.6.1 (установил последнюю стабильную версию - т.к. в ней реализован SMB2, скорость увеличивается).
Настроил самбу. ввел в домен - все ок. wbinfo отрабатывает все тесты, НО:
в связи с устареванием опций "idmap uid" и "idmap gid" у меня не мапятся пользователи из АД в Linux.

в release notes сказано:
Признаны устаревшими параметры конфигурации "idmap uid", "idmap gid" и "idmap range", вместо них следует использовать "idmap config * : range" и "idmap config * : backend";

Подскажите если кто знает - как замапить?
А нынешние дураки ничем не хуже своих предков..:)

hedgeven

может это поможет
Jah will give us everything...

Zhan

опция idmap domains - тоже устарела
в smb.conf добавил:

[codebox]idmap config PGM:backend = ad
idmap config PGM:range = 10000-20000
idmap config PGM:readonly = yes[/codebox]

но результат:
[codebox][root@smb ~]# id PGM\\administrator
id: PGM\administrator: Такого пользователя нет
[root@smb ~]#[/codebox]
А нынешние дураки ничем не хуже своих предков..:)

hedgeven

покажите заодно весь конфиг, и как цепляли samba к ad. юзер administrator получает билет kerberos?
Jah will give us everything...

Zhan

26 Октября 2011, 09:32 #34 Последнее редактирование: 26 Октября 2011, 10:09 от Zhan
smb.conf
[codebox][global]
<------>workgroup = PGM
<------>interfaces = eth0
<------>bind interfaces only = true
<------>load printers = no
<------>realm = PGM.KZ
<------>server string = Samba Server Version %v
<------>security = ADS
<------>auth methods = winbind
;<----->password server = DC.PGM.KZ (в новой версии нельзя использовать данную опцию вместе с security = ADS)
<------>log file = /var/log/samba/%m.log
<------>max log size = 50
<------>os level = 33
<------>preferred master = No
<------>local master = No
<------>domain master = No
<------>ldap ssl = no
<------>idmap config PGM:backend = ad
<------>idmap config PGM:range = 10000-20000
<------>idmap config PGM:readonly = yes
<------>winbind enum users = Yes
<------>winbind enum groups = Yes
<------>winbind use default domain = Yes
<------>inherit acls = Yes
<------>hosts allow = 127., 192.168.0., 192.168.1., 10.168.0.....
<------>dos charset = CP1251.
<------>max protocol = SMB2[/codebox]

Цеплял как обычно net join -U administrator.
сервер SMB в АД появился.
kinit, klist, wbinfo -t, wbinfo -u, wbinfo -g, wbinfo -D PGM,  net ads testjoin все эти команды отрабатывают корректно.
единственная проблема с маппингом юзер/груп из АД на сервер  Samba.

P.S. попробовал строку idmap config PGM:backend = ad изменить на idmap config PGM:backend = ridрезультат тот же.
А нынешние дураки ничем не хуже своих предков..:)

Vicpo

26 Октября 2011, 11:16 #35 Последнее редактирование: 26 Октября 2011, 11:39 от Vicpo
idmap config PGM : backend  = ad
idmap config PGM : range = 1000-999999
idmap config PGM : readonly = yes
А по документации должно быть так

Zhan

Витя, я так пробовал - ни фига не получается  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/sad.gif\' class=\'bbc_emoticon\' alt=\':(\' />
А нынешние дураки ничем не хуже своих предков..:)

Zhan

В общем откатился на версию samba-3.5.4, т.к. в ней опции
[codebox]idmap uid[/codebox]
и
[codebox]idmap gid[/codebox] еще используются, а также присутствует поддержка SMB2

Однако, если включить
[codebox]max protocol = SMB2[/codebox]
то ни фига не заходит с клиентов Win 7

потестил скорость с клиента XP при включенном/отключенном smb2 = разницы НЕТ! (возможно из-за 3.5.x версии)
А нынешние дураки ничем не хуже своих предков..:)

Zhan

23 Ноября 2011, 14:20 #38 Последнее редактирование: 23 Ноября 2011, 16:36 от Zhan
поднял samba-3.6.1 на FreeBSD 8.2
данные на ZFS raidz из 4 дисков по 1 ТБ
max protocol = SMB2и скорость копирования ~ 12мб/с (так же как и на Linux samba-3.5 с отключенным smb2)
а проблема то в том что у меня 100 мбитная сетка  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/laugh.gif\' class=\'bbc_emoticon\' alt=\':lol:\' />
подключил к гигабитным портам свой комп и сервак - скорость 90-110 Мб/с это на линуксе с отключенным smb2
щас воткну гигабитную карточку в FreeBSD и замерю...

Upd1.: Кстати вместо idmap {uid,gid} нужно указывать winbind {uid,gid} = 10000-20000
Upd2.: FreeBSD - скорость 65-75Мб/с (возможно дело в карточке? десктопная гигабитная D-Link), а Linux все же на серверном железе.

P.S. В любом случае предстоит миграция на FreeBSD, т.к. там ZFS в котором нету "Write Hole" в отличие от RAID-{5,6} на Linux.
А нынешние дураки ничем не хуже своих предков..:)

НаРазДва

Цитата: Zhan от 23 Ноября 2011, 14:20поднял samba-3.6.1 на FreeBSD 8.2
данные на ZFS raidz из 4 дисков по 1 ТБ
max protocol = SMB2и скорость копирования ~ 12мб/с (так же как и на Linux samba-3.5 с отключенным smb2)
а проблема то в том что у меня 100 мбитная сетка  http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/laugh.gif\' class=\'bbc_emoticon\' alt=\':lol:\' />
подключил к гигабитным портам свой комп и сервак - скорость 90-110 Мб/с это на линуксе с отключенным smb2
щас воткну гигабитную карточку в FreeBSD и замерю...

Upd1.: Кстати вместо idmap {uid,gid} нужно указывать winbind {uid,gid} = 10000-20000
Upd2.: FreeBSD - скорость 65-75Мб/с (возможно дело в карточке? десктопная гигабитная D-Link), а Linux все же на серверном железе.

P.S. В любом случае предстоит миграция на FreeBSD, т.к. там ZFS в котором нету "Write Hole" в отличие от RAID-{5,6} на Linux.

Zhan вот тебе в помощь статейка http://www.ignix.ru/public/agregatsiya-kanalov-link-aggregation-trunking по агрегации двух сетевых интерфейсов в один канал, но тут нужно иметь коммутатор с поддержкой этой самой агрегации.