Nie piszesz w jaki sposób mapujesz udział (nazwa czy IP), ale ja polecam po IP, wbrew pozorom omijamy masę śmiecia związanego z rozwiązywaniem nazw netbios'owych. Chyba, że masz uruchomiony serwer DNS (w co wątpię) to po nazwie też będzie OK.
Kolejnym krokiem jest sprawdzenie, czy problem nie dotyczy przypadkiem czasu nieaktywności. Rozłącza Cie po ~15 minutach nieaktywności? Czy ewentualna aktywność nie wpływa na rozłączenie?