Samba + Dos Lan Manager
Na serwerze uzywam Debiana w mozliwie najwyzszej wersi Serge. Na
sambie chodzi tam dosowy program napisany w Clipperze. Na koncowkach sa
systemy Linux+Dosemu, Win XP, Win 98, Dos. I wlasnie z tym dosem mam
ostatnio duzy problem. Cala instalacja chodzila bez zarzutu przez ponad
rok czasu. Na serwerze byly wykonywane regularne aktualizacjie. No i
pewnego razu, chyba po aktualizacji, ale na pewno tego nie wiem, program
zaczal sie bardzo dziwnie zachowywac. Konkretnie: program clipperowski
odwoluje sie do do programu list.com w celu pokazania wydruku na
ekranie.
W normalnych warunkach wystarczy nacisnac Esc i program clipperowski
wyswietla napis "czy wydrukowac". Natomiast teraz nie da sie wyjsc z
podgladu wydruku. Esc powoduje migniecie ekranu i powrot jeszcze raz do
list.com.
Ta sytuacja ma miejsce tylko i wylacznie na DOSie. Na pozostalych dziala
OK. Oczywiscie jak na dosie przegram program z dysku sieciowego na
lokalny
to tez nie ma zadnych problemow.
Sprawdzilem juz chyba milion opcji konfiguracji. Na pewno wszystkie
dotyczace lockow - bez rezultatu.
Czy ktos spotkal sie z podobnym problemem? Czego jeszcze mozna
sprobowac?
A moze zrobic downgrade Samby w Debianie - tylko do jakiej wersji jesli
przed pojawieniem sie problemu byla na pewno wersja >3?
--
Robert Monka
[global]
# Strona kodowa
display charset = ISO8859-2
dos charset = cp1250
UNIX charset = ISO8859-2
workgroup = ELIKO
netbios name = SERVER
domain logons = yes
os level = 65
domain master = yes
preferred master = yes
local master =yes
keep alive = 30
# wins server = 192.168.0.3
wins support = yes
name resolve order = lmhosts hosts wins bcast
dns proxy = no
# Wlaczenie opcji serwera czasu.
time server = yes
## LOCKI
# strict locking = yes
oplock break wait time = 1000
# lock directory = /var/run/samba/locks
# veto oplock files = /*.com/*.exe/
# kernel oplocks = no
# oplocks = True
# level2 oplocks = True
# fake oplocks = no
# locking = yes
# blocking locks = no
# share modes = yes
# dos filetimes = Yes
# dead time = 1
# keep alive = 10
# mangled stack = 100
# shared mem size = 1048576
# max open files = 500
# nt smb support = yes
# nt pipe support = yes
# nt acl support = no
log file = /var/log/samba/log.%m
log level = 2
max log size = 10000
# panic action = /usr/share/samba/panic-action %d
security = user
# encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
# passdb backend = tdbsam guest
# obey pam restrictions = yes
# admin user = robert
# guest account = nobody
create mode = 0660
hide dot files = yes
directory mode = 0770
logon script = startup.bat
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
SO_RCVBUF=8192
SO_SNDBUF=8192
# use sendfile = no
# large readwrite = no
# max xmit = 16644
# unix extensions = no
#eksperymenty
# włączenie tych dwóch opcji zwiększa zwykle szybkość Samby o
kilkanaście
procent
# choć z moich analiz wynika, że praca z bazami danych jest trochę
szybsza
bez tego
# buforowanie katalogów
# getwd cache = yes
# buforowanie zapisu plików zdecydowanie poprawia prędkość
# ale stwarza niebezpieczeństwo że Samba "nie zdąży" zrzucić buforów na
dysk
# przy np. padzie zasilania (bez ups'a) plik taki będzie uszkodzony
# coś za coś, stosować z umiarem ;)
# write cache size = 65536
# slow logins = yes
dos filemode = Yes
# dos filetimes = Yes
dos filetime resolution = Yes
[homes]
browseable = no
writable = yes
# create mask = 0740
[profiles]
browseable = no
path = /home/samba/profiles
writable = yes
# create mask = 0600
# directory mask = 0600
[dok]
comment = Dokumenty firmowe
path = /home/samba/dok
valid users = +usersamby
force group = usersamby
read only = No
# create mode = 0660
# directory mode = 0770
[dane]
comment = Dane firmowe
path = /home/samba/dane
valid users = +usersamby
force group = usersamby
read only = No
# oplocks = False
# dos filetime resolution = True
# create mode = 0660
# directory mode = 0770
# writable = yes
# create mask = 0774
# guest ok = yes
# oplocks = Yes
# level2 oplocks = No
# locking = no
# dos filetime resolution = yes
# veto oplock files = /*.dbf/*.DBF/*.ntx/*.NTX/
Reply to: