URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 1789
[ Назад ]

Исходное сообщение
"Проблема с DOS-клиентом"

Отправлено toris0 , 29-Май-08 15:44 
Доброго времени суток.

Есть система CentOS 5 с установленной самбой samba-3.0.25b-1.el5_1.4.i386.rpm, и есть клиенты с MS-DOS. Суть проблемы в том, что DOS-клиенты цепляются к самбе, видят шары, могут создавать, редактировать, удалять файлы, но не могут перезаписывать. При попытке перезаписи файла, выдаётся сообщение об ошибке "can't find file". Причём если заайти под пользователем, под которым ходят DOS-клиенты, в Windows, то перезпись файлов осуществляется без проблем.

Собственно dos-клиенты, пытаются работать с шарой domino. Раньше всё это работало на RH 9 с самбой samba-3.0.23c-1.norlug.i386.rpm без проблем. Права точно все выставлены правильно.

конфиг самбы:
[global]
netbios name = FS
workgroup = DOMAIN
server string = Domino Server
hosts allow = 192.168.136. 192.168.246. 127.0.0.1 192.168.0. 192.169.248.1
passdb backend = smbpasswd
os level = 33
preferred master = yes
domain master = yes
local master = yes
security = user
domain logons = yes
logon path =
logon drive = H:
logon script = logon.bat
add machine script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
admin users = @admins
load printers = no

guest ok = Yes
browseable = yes

smb passwd file = /etc/samba/smbpasswd
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd*updated*successfully*
encrypt passwords = yes
unix extensions = no
dos charset = CP866

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=2048 SO_RCVBUF=2048
oplocks = no
level2 oplocks = no
kernel oplocks = no
use sendfile = yes
wide links = yes
read raw = yes
write raw = yes
max xmit = 65535
wide links = no
getwd cache = yes
dead time = 15
time server = yes
wins support = yes

#loging
syslog = 10
log file = /var/log/samba/log.%I
max log size = 5000
max log size = 1000
syslog only = no
log file = /var/log/samba/%m.log
[homes]
comment = Home Directories
valid users = %S
browseable = No
read only = No
create mask = 0640
directory mask = 0750

[domino]
comment = Domino
directory mask = 0770
force directory mode = 0770
directory security mask = 0000
force directory security mode = 0770
force create mode = 0660
create mode = 0660
force security mode = 0770
security mask = 0000
browseable = yes
path = /domino
force user = domino
force group = dominos
#valid users = @dominos
public = no
writable = yes
printable = no
volume = Domino
delete readonly = no

[soft]
comment = Distributives
directory mask = 0770
force directory mode = 0770
directory security mask = 0000
force directory security mode = 0000
force create mode = 0660
create mode = 0660
force security mode = 0000
security mask = 0000
browseable = yes
path = /soft
force user = admin
force group = admins
#valid users = @admins
public = yes
writable = yes
printable = no
volume = Distrib

[netlogon]
path = /home/samba/netlogon
read only = yes
write list = @admins
read list = @admins, @operators, @users

[PVPIPE$]
comment = Pervasive pipes
path = /usr/local/psql/etc/pipe
valid users = @pvsw
oplocks = False
level2 oplocks = no
read only = yes
browseable = No


Содержание

Сообщения в этом обсуждении
"Проблема с DOS-клиентом"
Отправлено toris0 , 30-Май-08 16:43 
Ситуация изменилась. Поставил другой релиз самбы (пробовал несколько релизов), проблема с перезаписью исчезла. Появилась другая проблема: при копировании с шары на локальный диск dos-клиентов происходит зависание клиента с ошибкой internal error. Причём зависание может произойти в любой момент. В среднем через 100-150 МБ. В логи самбы никакой ошибки не пишется. Уже не знаю что делать... Подскажите, хотя бы в какую сторону копать.

Спасибо


"Проблема с DOS-клиентом"
Отправлено toris0 , 05-Июн-08 13:58 
Нашёл решение. Может кому нибудь будет полезно. Решение следующее: скачал с сайта интел драйвера для гигабитной сетевой карты, собрал из них rpm, установил её, перегрузил сервер, и всё заработало.

Спасибо, что прочитали это.