Question Locked

SBS 2003 Losing Network Connection

0 helpful
22 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I've set up a small network for a law firm, SBS2003, 4 clients running Vista Business, couple of shared folders on server, no other network services running. Everything is working fine. They have just got a new software package (LEAP Documents and Accounting - Client/Server software, keeps all case files, documents, time, billing, etc). Installed on server and running, no problem. Installed on client and running, problems. When the client machine starts the app, it communicates with the server using tcp connection, at this point the app on the client pc displays an error saying it cannot contact the server. After checking the server it cannot contact anything, all network activity is stopped/blocked. All client PCs still can talk to each other and the internet, however the server is completely cutoff. The only way to restore network to the server is by restarting it. The problem only appears when one of the client machines starts the program. The software company has its own people to install the software, who tried all day yesterday and couldn't get it working, so they've given up now saying its my server problem not their software. As far as i can see the server is working fine, until that software starts on a client PC.
I need help.

22 replies

by smallbiz-techwiz

#1). I would make sure any anti-virus/anti-malware software - and software firewalls are all disabled on client PC's and the server for a time. Your router should provide protection from the outside world if that is the only point of entry into the LAN.

#2). The next step is to monitor the server closely when a client PC starts up the app to see exactly what happens. Don't resort to rebooting unless you have to. You may have to perform these tests after business hours for the sake of the users, but you need time to examine the server while this condition exists so you can find out why it's not communicating.

#3). When it happens, Is the NIC disabled? Can you ping the router? What do you get if you type IPCONFIG /ALL ? Has a service stopped running? Check the event logs for clues. Work backwards from the NIC until you find out why you can't reach the router.

#4). Be patient and remember that you're not trying to fix a problem - you can do that by rebooting the server at any time. You're trying to discover what is causing it to happen. Focus on that and the solution will present itself shortly after.

by mne

I had thought about the firewalls and anti-virus software. Even disabling them on all machines, the same thing happens.
The NIC doesn't get disabled, can't PING the router, typing IPCONFIG/ALL shows all same settings as before the problem occurring, Event Logs show no clues to it at all.
You say monitor the server closely, how would I do that? Everything works one minute, they start the app, several seconds later, no network. I can be patient, the partners at the law firm however are a different story.

by bart777

On the server open a cmd window and start a continuous ping to the router\gateway. (Ping -t)

While this is going on start the app from a client machine. Does the ping cease to connect?
If it does try pinging the servers own IP address and the loopback address (127.0.0.1).
Do those respond?

If you are able to get responses from the NIC but lose connection to the Router then I would start looking at that device as your culprit.

If you can't dig into the router then I would get a small switch to connect a client and the server to to test the theory.

One other question. Were the support guys able to make the program work with the client installed locally on the SBS server? I would imagine they had no problems there.

Let us know the results of the test.

by netman1958

While the server is experiencing this issue, open a command prompt on the server and type "arp -d *" without the quotes and press enter. Then try to ping the router. Let me know if that makes any difference.

by smallbiz-techwiz

is that you can reproduce it at will, and recover from it with a reboot. This enables you to use the process of elimination to find the cause. You could isolate the server and one client PC on a separate switch (or with a crossover cable) to eliminate any other outside factors. I would even try running the application from a Windows XP laptop just to see if this is another Vista quirk.

by mne

Thanks for the link, but those are the same people that spent the whole day yesterday working on it and got as far as telling me its not their problem its my server.

by rob miners

but it sounds to me that DNS is not setup properly or the Vista PC's are having trouble with Host A records in Active Directory when the Software is invoked.

This step-by-step article describes how to install and configure DNS on your Windows Server 2003 computer.

http://support.microsoft.com/kb/814591

Other things to try

Edit your "hosts" file in windows to add the IP Address and URL of the Server.

You have a host file found at C:\Windows\system32\drivers\etc\hosts that allows you to specify IP addresses and their mappings to a URL.

Configure Security settings for the Trusted sites zone in IE: Internet Explorer, Tools, Internet Options, Security tab, select Trusted sites, Default Level. Sites, enter the address (URL) of the site in the Add this Web site to the zone: box, Add, OK, Apply.

What happens if you start the application on the Server from the Client.

< wrong way round >

by mne

According to the software mob, their software only uses IP addys, so DNS shouldn't be an issue should it?

I'll look into the other things mentioned and post back when i can.

by unskinnybob

Try observing your error logs in the SBS 2003 when your SBS box starts acting up. It would be better to observe the errors that occured in the past so that you would have a clearer picture of whatever happens prior to and after the incident. It sounds like there is some service that is affected upon starting up this client-server software. Isolating that service could provide valuable clues to what's wrong.

by mne

I have gone all through the event logs around the times of the network dropping out. There is no entries at all, no errors or warnings. There are a couple of 'information' entries in the Applications log for the software, the event descriptions however cannot be found. I have screen dumped these and sent them to the company, still awaiting a reply. The only error entries i could find were in DNS:
Event ID - 4004 Server was unable to complete directory service enumeration of the zone. Configured to use information from AD, Check AD is functioning.
Event ID - 4015 DNS encountered a critical error with AD. Check AD is functioning.
As far as i can tell AD is fine, no problems or errors.
Monitored the services running before and after the client app starts, no changes.

by mne

Contiuous PING stops - Request timed out - about 3-5seconds after client starts app. Pinging the servers IP address and loopback both get replies. Connecting client directly to server has the same result. Don't know if they installed the client s/w on the server (don't know if it will work that way).

by bart777

When this happens does the NIC go dark? Do the connection light and the data light go out?

Just for fun, does this server have a seconday NIC?

by mne

No, the NIC lights stay on and flash as they should.

Only one NIC in the machine.

by mne

No difference, can still Ping the server ip and loopback, any other address times out.

by cg it

communicate? is it http over RPC? there are issues with RPC over HTTP with Small Business Server.....

most importantly, Vista does have issues with Small Business Server if you don't patch the vista machines. best to run WSUS on the SBS box regardless of how many workstations you have. It will find all needed patches and install them so you don't have to figure out what you need.

next question. did you run the connect to the internet wizard from the "things to do list" in the tasks pane [left pane] of the management console? did you join the Vista machines using the web browser and http:///connect computer ?

if you don't use connect computer to join computers to the SBS domain, the computer accounts are not placed in the correct OU. This might cause problems with clients accessing the server with appropriate rights.

you MUST install the application on the server and the clients using the domain admin account OR NT Service Account. If you don't use the domain admin account, the application will not run.

Is this application terminal services? SQL? application or just a shared folder?

by mne

when i asked them about the connection, was TCP connection port 19813.
I did run the connect to internet wizard, computers are joined to the domain, didn't use browser tho.
Not terminal services or SQL, not sure what type of database it uses.

by akrep

Hello,

Same problem on my customer's SBS 2003 R2.. No related error messages in the event logs but happens suddenly.

I've this problem since a month ago or two.. No more long.

On the clients computer, there is a commercial software package installed that connects to the SQL server 2005 on SBS R2 Premium.

Still i couldn't discover the reason because of no meaningful logging is available. But looks like the problem is about SQL Server. Because i've seen many times that the problem happens just after the SQL Maintenance job is started.

At the first days this problem occurs, i though it was about VSS service. But VSS works perfect as configured for users documents. I'm not sure if it works perfect when SQL Server backup process. I thing (just a guess) there is a big relation beetween this problem and SQL oriented VSS usage or something like that..

Please share if you find anything here as i will share what i discover (hope) in the near future..

Good luck MNE

by akrep

Hi MNE;

As i have posted my case (same situation like yours), i've find the solution. It's about Active Directory gets inaccessible when the server resources are too low.

The reasons of SBS network inaccessibilities are;

1- Memory consumption is the most important reason. You should manage consumption on SBS server more carefuly than an independent Windows Server. Especially if you require to run a special network application (accounting, etc.) together with Exchange, ISA and SQL server...

2- Driver versions can also affect memory consumption. Check especially if storage drivers has a new release published by the vendor.

First of all checking for new version of drivers is a good start.

For Exchange server on SBS2003 R2;

Try to configure your antivirus software (if allows) exclude the exchange related directories. Some of av software can increase exchange's memory requirements. This should be monitored seperately. The rest of the memory management can be handled by Exchange depending of the hardware. (Better to have at least 3 GB of RAM on the server machine)

For SQL Server 2005 on SBS2003 R2;

Monitor sqlservr.exe process's memory usage with task manager. If you have 5 clients for your SBS network, that mean is also you have 5 clients for SQL server, may be less. (for accounting software) Limit SQL server memory usage on the SQL Management Studio by entering the properties of each server listed in the tree. Then memory options. Most of memory options setted by default to zero which means dynamic setting is in effect. This can allow SQL server to eat all memory. We should limit it;

Minimum server memory (default 0 - can be 64 MB for startup performance)

Maximum server memory (default 2147483647 - can be 512 MB for 5 users if no replica defined, can be 1024 MB for 10 users but should be checked for performance at the client side.)

I assume this settings will be defined on your accounting software database. You should also configure other database instances;

SBSMONITORING

MSFW (ISA server uses that which can consume too much memory depending on your firewall and monitoring configuration.)

WSUS

SHAREPOINT

Some of databases above may not be installed on your server. I wrote them just for you check.

The amount of memory i've advised just taken from my environment. 10 SBS Clients, 6 active SQL clients and 1024 MB for SQL max server memory is a good value for me on the server which has 4GBs of memory. You have to try of course.

i hope this could help...

by mne

Apologies, i thought i already posted my
solution. Turns out the software being used
doesn't like 4GB RAM on the server. Drop it
to 3, 2, 1, 512MB it all works fine, a bit
slow but still works. Use 4GB and the server
drops off the network.
Tested this using different configs; 2x2GB,
4x1GB, 1x3GB and 1x1GB... 667MHz and 800MHz.
All gave the same result, 4GB server drops
off, less than 4 no problems. I didn't have a
chance to test on different motherboards
however. So this may be motherboard/chipset
specific. My setup is using a Gigabyte EP45-
DS3R.

Hope this helps anybody else in a similar
situation

This discussion is closed to new replies.