just use mount -t cifs with appropriate arguments to mount em.
typically what you are describing is one of two things.
1. LAN connection issues. if the LAN has a hickup then the connection can be dropped. If that is the case depending on how the share is mounted this can cause Linux to get confused.
2. win2k3 is just old and could be dropping the connection. heck it drops connections across a native network let along a mixed environment.
my money is on #2.
i personally use autofs still to mount my cifs points. here is my win7 mounted to my CentOS 6.x box:
Code:
[user@centos ~]$ cat /etc/auto.master
/mnt/win7 /etc/auto.win7 --timeout=600 --ghost
[user@centos ~]$ cat /etc/auto.win7
win7 -fstype=cifs,rw,noperm,username=XXXXXXXX,password=XXXXXXXX ://win7/g
This works great for me. when ever the user/system wants access to the mount point autofs mounts the share and it is seamless as far as the user(s) know.