Samba медленно работает, а через время умирает, почему? (и что делать:))

Knoppix

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

Fkabir
Сообщения: 369

Samba медленно работает, а через время умирает, почему?

Сообщение Fkabir »

Дебиан lenny 5.02
Все обновления скачал, поставил Самбу.
Локалка, в ней еще 2 машины, одна с Кубунту 7.10, вторая - WinXP, роутер.

Самба на машине с Кубунтой работает отлично.

Такой же конфиг ставил на машине с Дебианом - машинка с Дебианом видна в локалке, но к себе не пускает никого, с машинки же оба других компа в локалке винды, заходить можно.

Тогда поставил Gadmin - Samba и еще там чего-то накачал, уже не помню что:)
В результате все ОК, можно и с машинки по локалке ходить, и на машинку тоже.
Да, подключение не через домен, а через группу Work567...

НО есть несколько проблем:
1. Как-то медленно по локалке с машины Дебиана все - когда обращаешься в первый раз, а потом шустро - до следующей перезагрузки. Так и должно быть? На машине с WinXP и с первого раза быстро переходишь на др. локальную машину.

2. Если на машинке с Дебианом не поработать в локалке какое-то время (точно не засекал, но минут 10 хватит точно), то потом машина с Дебианом в локалке становится НЕ видна. На самой машине с Дебианом НЕ видна локалка, а оно то относит машину с Дебианом к группе newgroupSamba, то просто видит только машину с Дебианом, без всех остальных.
После перезагрузки все становится нормально, но снова ненадолго.
Команда /etc/init.d/samba restart - сервисы рестартуют, но толку нет.

Выкладываю smb.conf

Повторюсь, что машинка с древним Кубунту и Самбой работает уже 2 года без проблем.

Подскажите, плиз, куда копать?

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

[global]
realm =
netbios name = DebianComp
server string = Debian Samba file and print server
workgroup = WORK456
security = share
hosts allow = 127. 192.168.1.
interfaces = 127.0.0.1/8 192.168.1.1/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = nobody
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
domain master = yes
preferred master = yes
domain logons = yes
os level = 80
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = yes
name resolve order = wins lmhosts bcast
wins support = yes
wins proxy = yes
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
share modes = no
locking = no

[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
share modes = no
locking = no

[profiles]
comment = User Profiles
path = /var/samba/profiles
read only = no
available = yes
browseable = no
writable = yes
guest ok = no
public = no
printable = no
locking = no
create mode = 0600
directory mask = 0700

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
share modes = no
locking = no

[pdf-documents]
path = /home/pdf-documents
comment = Converted PDF Documents
available = yes
browseable = yes
writeable = yes
guest ok = yes

[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

[1DebTest]
path = /home/login/1test
comment = No comment
read only = yes
available = yes
browseable = yes
writable = no
guest ok = yes
public = yes
printable = no
share modes = yes
locking = no
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Samba медленно работает, а через время умирает, почему?

Сообщение Fkabir »

Закомментировал строки

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

#hosts allow = 127. 192.168.1.
#interfaces = 127.0.0.1/8 192.168.1.1/24
bind interfaces only = yes
#remote announce = 192.168.0.255
#remote browse sync = 192.168.0.255

и проблемы №2 нет, машина с Дебианом видна в локалке. Т.е., видимо, глючит iptables?
Ведь interfaces = 127.0.0.1/8 192.168.1.1/24 указаны верно, разрешено для 192.168.1.1 192.168.1.2 192.168.1.3 и т.д.

Оно же в hosts allow. Непонятно, почему глюки. И проблема №1 все еще есть - тормоза какие-то при первом обращении...
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Samba медленно работает, а через время умирает, почему?

Сообщение Fkabir »

А сегодня после загрузки снова по самбе другие машины не видны на машине с Дебианом. Хотя вообще ничего не менял со вчерашнего дня. Прям мистика какая-то с этим софтом :)

smbstatus
Server's Role (logon server) conflicts with share-level security
Server's Role (logon server) conflicts with share-level security

Samba version 3.2.5
PID Username Group Machine
-------------------------------------------------------------------

Service pid machine Connected at
-------------------------------------------------------
No locked files
===============================================

Вижу, что где-то какой-то конфликт. И чего делать?

Сам отвечаю :) Нашел

Looks like your smb.conf might have an illegal line in it
that may be interfering with a smb.conf parameter that it needs.
The message is basically telling you that your server role
(logon server) isn't supported when using share level security;
so something in your smb.conf file is telling it that you have
the following two smb.conf parameters defined:
security = share
AND
Domain logons = yes

Написал
Domain logons = no

Все стало ок в smbstatus, но после рестарта самбы все также компов в группе не видно...
Но после ребута компа сетевые компы появились. Проблема №1 остается, все также медленно заходит в первый раз по сетевым папкам (и на Вин, и на лин-машины).
Спасибо сказали: