Hi,
I'm having major problems trying to connect from my WinXP clients to a Samba Server. I'm running Red Hat Linux Server 5 Enterprise Edition. Below is the smb.conf file:
[global]
workgroup = UnionDomain
netbios name = UBServe
server string = UBServe

hosts allow = 192.168.1. 127.0.0.0
security = user
encrypt passwords = yes
interfaces = lo eth0
bind interfaces only = yes

; local master = yes
os level = 65
domain master = yes
preferred master = yes

; null passwords = no
hide unreadable = yes
; hide dot files = yes

domain logons = yes
logon script = %U.bat
logon path = \\%L\profiles\%U
logon drive = U:
logon home = \\%L\%U\.9xprofile

wins support = yes
name resolve order = wins lmhosts host bcast
dns proxy = no

time server = yes
log file = /var/log/samba/log.%m
max log size = 50
passdb backend = tdbsam

add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u

passwd program = /usr/bin/passwd %u
passwd chat = "*New password:*" %n\r "*New password (again):*" %n\r \ "*Password changed*"

unix charset = ISO8859-1

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
username map = /etc/samba/smbusers

[netlogon]
path = /var/lib/samba/netlogon
; guest ok = no
; writeable = no
browseable = no
wide links = yes
oplocks = false
level2 oplocks = false

[profiles]
path = /var/lib/samba/profiles
browseable = no
writeable = yes
; default case = lower
preserve case = yes
short preserve case = no
case sensitive = yes
hide files = /desktop.ini/ntuser.ini/NTuser.*/
write list = @smbusers @root
create mask = 0600
directory mask = 0700
csc policy = disable
wide links = yes
oplocks = false
level2 oplocks = false

[homes]
path = /home/%U
browseable = no
valid users = %S
writeable = yes
; guest ok = no
inherit permissions = yes
wide links = yes
oplocks = false
level2 oplocks = false

[public]
comment = Public Stuff
path = /public
guest ok = yes
; writeable = no
; browseable = no
write list = @users
writeable = yes
wide links = yes
oplocks = false
level2 oplocks = false

[sabitak_dropbox_acd]
comment = SabitaK's Dropbox with Academic Dean
path = /home/sabitak/sabitak_dropbox_acd
guest ok = no
valid users = sabitak paulsonp
write list = sabitak paulsonp
writeable = yes
browseable = no
wide links = yes
oplocks = false
level2 oplocks = false
...
and a whole bunch of shares.

I didn't have any problems with adding machines accounts to the server until recently. I reformatted the comps in a certain department. Two of the computers connected to the server without a glich when I added them to the domain. The third just wouldn't connect. I tried everything. Changing the IP address, disabling NetBios, enabling it again. I even added the machine accounts manually on the server. I disabled the linux firewall. I even did the regedit and gpcedit.msc patches that I found somewhere on the net. Presently, the computer connects to the domain at first, and the user is able to log on. But after a few minutes, the connection is reset. And it dosen't work unless I restart the computer. In the log file it says "Connection reset by peer".
Any help of any sort would be GREATLY appreciated. I'm a noob, more or less, only 19 and don't have too much experience in networking but I'd be really, really greatly if someone could tell me what's going on and help me fix it.
Thanks,
Vishal.