Google Answers Logo
View Question
 
Q: How to set up an office network? ( Answered 5 out of 5 stars,   1 Comment )
Question  
Subject: How to set up an office network?
Category: Computers
Asked by: mobile1-ga
List Price: $26.00
Posted: 01 Dec 2004 09:56 PST
Expires: 31 Dec 2004 09:56 PST
Question ID: 436662
I would like some advice on to to set up an office network and how to speed it up.

I have 10 workstations (running XP Pro SP2) and 1 Server running Win2000 Server
We have a router then a switch that is connected to the router. All
the computers are connected to the switch.

Right now each computer network setting has an ip address and a
gateway Ip which points to the router.

1)Here my first question is, is this correct or should they be
pointing to the server?
The 10 computers all run an application off the server which I want to
speed up, so the less load on the server, the better.

2) Right now I disabled the dhcp in the router and have an ip manually
assigned to each computer. Would it be better to enable dhcp in the
router and assign fixed Ip's based on the Mac address? Or is it better
to do it through the server (if so how?).

3) The network (using the server application through the clients) is
pretty slow and I assume that its set up wrong by whoever did it. What
are the things I need to check and how can I speed it up. Do I need a
faster server, or more ram, or do I need to switch to Gigabit
Ethernet? Or is there something wrong with the cables? How can I find
out where the problem is? We also get quite a few network error
messages - odbc, connection etc.. which are hard to track down. How
can I find out where the problems are...
Answer  
Subject: Re: How to set up an office network?
Answered By: webadept-ga on 01 Dec 2004 23:16 PST
Rated:5 out of 5 stars
 
Hi, 
Hi, let's go through these areas one at a time here. 


1)Here my first question is, is this correct or should they be
pointing to the server? The 10 computers all run an application off
the server which I want to speed up, so the less load on the server,
the better.

Having the computers pointed at the router is fine, and it takes some
of the burden of the server as well, for most tasks dealing with
Internet access, email and the like. This is really a routers job,
that being to take network traffic off the server when it is not
necessary for the server to see the requests.



2) Right now I disabled the dhcp in the router and have an ip manually
assigned to each computer. Would it be better to enable dhcp in the
router and assign fixed Ip's based on the Mac address? Or is it better
to do it through the server (if so how?).


This setup is fine. For a small network like this, each having its own
static IP address is preferable. Though, with your router doing the
DHCP and not the server, changing it won?t make any difference really
in the grand scheme of things. DHCP was designed to take some of the
burden off the system administrator, for larger networks, assigning
and reassigning static IP addresses gets to be a real time consumer,
so having something to do that for you is a blessing when you start
having to keep track of 100 to 200 IP addresses.


3) The network (using the server application through the clients) is
pretty slow and I assume that its set up wrong by whoever did it. What
are the things I need to check and how can I speed it up. Do I need a
faster server, or more ram, or do I need to switch to Gigabit
Ethernet? Or is there something wrong with the cables? How can I find
out where the problem is? We also get quite a few network error
messages - odbc, connection etc.. which are hard to track down. How
can I find out where the problems are...


As far as it being setup wrong, not necessarily. Shared programs on a
network are normally very intensive on the server. There is a great
deal of network chatter going back and forth between the clients and
the server, and generally a bit of database activity, as well as
sending screens and info back and forth. If your server is also
hosting services such as the printer server, or the email server,
or... gasp, a fax server, things can get really slow very quickly.

RAM is always a good idea. You can't have too much RAM in a server
that is running a hosted software package for Windows clients. Max it
out. Honestly, you can't have too much in there. So, what ever is in
the budget, spend it on RAM first.

ODBC connection errors normally happen when the network has gotten
jammed up for a moment, and the ODBC request didn't get through and
dealt with instantly. I've seen this happen most of the time when a
print job is going through, or someone has just started downloading
their emails, or getting large files of the network drives. A RAM
boost will usually clear this up.

The best thing to start with is to stop any service on the server
which you don't absolutely need running. For example, you aren't using
DHCP, so make sure that the DHCP service doesn't start up. It is
probably to set the services to Manual, rather than turning them off
completely, and then check which services are started at the end of
the day (from the set you set to Manual), and then find out, what
started them. 'Manual' means that the service will not start until a
process is run, which requires that service; then the service is
started and remains active until the server is rebooted. Here is a
list of Services which might be set to manual via the MMC.EXE console
in the Administrative Tools folder

Alerter 
Com+ 
Diskeeper (if not running, no point in enabling it) 
Application Management 
Clipbook 
Computer Browser 
Distributed Link Client 
Distributed Transaction Coordinator 
Fax Service (if not faxing, why run it?) 
Indexing Service 
Internet Connection Sharing 
Logical Disk Manager 
Administrative Service 
Messenger Net Logon 
NetMeeting Remote Desktop Sharing Service 
Network DDE 
Network DDE DSDM 
NT LM Security Support Provider 
Performance Logs & Alerts 
Print Spooler (unless printing or faxing) 
QoS RSVP Service 
Remote Access Auto Connection Manager 
Remote Access Connection Manager 
Remote Procedure call RPC Locator 
Remote Registry Service  
Routing & Remote Access (if not doing RAS) 
Server 
SmartCard 
SmartCardHelper 
System Event Notification Service 
Task Scheduler (if not running any batch processes) 
Telnet
Uninterruptible Power Supply (if you don't have a battery backup) 
Utility Manager 
Windows Installer 
Windows Time

It is best to do these in sets and see how things go, don't do all of
them at once. If something is obviously needed (I've marked some of
the obvious ones) then don't set them, as the server will take a
performance hit when it has to start up the service.

When running high use shared/distributed programs from a server, it is
really best to have the shared program running on one server and,
everything else running on another server. This can be rather costly
with Win2k ADV server license. But if all you have is a print server
running on there, then a non-expensive Linux box can step in and run
the print and file sharing aspects of your office, allowing the
Win2kADV to run the software with no other worries.

Once you have worked through this list, then you might want to look at
gigabit network cards. Gigabit networking is expensive, as in
thousands of dollars for your 10 client network. I doubt seriously if
such a large hammer is needed for your system. I would highly
recommend going with the second server before going with a gigabit
upgrade. A good review of these systems is here:

Gigabit Network Combo Review
http://www.dansdata.com/gigabit.htm

Some other links on getting Win2k to work faster are : 

http://www.sql-server-performance.com/operating_system_tuning_w2k.asp

Optimizing Windows 2000 - Part 1 - The Server
http://windows.about.com/library/weekly/aa001008a.htm

Windows 2000 Performance Tuning
http://www.microsoft.com/windows2000/server/evaluation/performance/reports/perftune.asp


I've used the terms, 'might' and 'probably' quite a bit in this
answer, and there is reason for that. I'm not sitting in front of your
server looking at the system monitors and watching the print jobs come
in. Tuning is a test and re-test process. What can you do with out?
What do you have to live with? What you have here is a place to start.
Take notes, watch your logs, and make sure you can back out of
anything you do.

If you have a specific question regarding this answer, please don't
hesitate to ask.

thanks, 

webadept-ga

Request for Answer Clarification by mobile1-ga on 03 Dec 2004 10:19 PST
wow great answer so far. One thing, you mentioned that gigabit can be
expensive and thousands of dollars.
I have seen gigabit cards for the server for less than 100$, and an
8bit gigabit switch from netgear (I guess consumer version) is like a
litle bit more than 100$. So two gigabit switches and a gigabit card,
shouldnt this work? Or do I need non-conumer, business grade
components.

Request for Answer Clarification by mobile1-ga on 03 Dec 2004 10:20 PST
what about cables...the network has CAT5 cables, does gigabit work on
CAT5 or would I need better then that.

Clarification of Answer by webadept-ga on 03 Dec 2004 12:05 PST
Hi, 

wow, you are right, these have come way down since the last time I looked at them. 

"Features: 1000 Mbps performance, 10x faster than Fast Ethernet.
10/100/1000 Mbps auto-sensing. Smart Wizard install assistant to make
setup quick and easy. Smart Wizard performance dashboard to monitor
your throughput. Supports all major operating systems.

Specifications: Standards Compliance 10 Mbps 10BASE-T; 20 Mbps
full-duplex 10BASE-T; 100 Mbps 100BASE-TX; 200 Mbps full-duplex
100BASE-TX; 1000BASE-T Gigabit Ethernet. Interface PC PCI ver. 2.2;
Network RJ-45. Network Port 10/100/1000 Mbps twisted-pair RJ-45.
Status LEDs 1000Mbps, 100 Mbps, 10 Mbps, Data. Supported Operating
Systems Windows XP, 2000, Me, 98SE (Second Edition), NT 4.0 and NDIS
2.0 drivers. Physical Specifications Dimensions 14 x 6 cm (3.3 x 2.3
in.). Weight 60 g (2.2 oz).

System Requirments A computer with a Pentium? 300 MHz or higher
compatible processor. One open 32-bit or 64-bit PCI slot. A CD-ROM
drive. 64 MB of memory. Windows XP Home, Windows XP Professional,
2000, Me, 98SE (2nd edition), Windows NT 4.0 (with Service Pack 5 or
above), Windows 2000 Professional, Windows 2000 Server, or Windows
2000 Advanced Server."

http://www.directron.com/ga311.html

Twisted-pair RJ-45 is just another way of saying CAT5 cable, so again,
yes, that would work. If I didn't just go fully wireless,  I might
have to consider doing this for my network :-)

Sorry for the mislead there.. 

webadept-ga
mobile1-ga rated this answer:5 out of 5 stars
THANKS

Comments  
Subject: Re: How to set up an office network?
From: alex2000-ga on 17 Dec 2004 05:58 PST
 
Ok, a couple things. DO NOT RUN DHCP. It will just add more chatter to
your LAN. Run it only when it becomes necessary to save your sanity.
Another thing, hardcode into each client a host file with the ip
addresses and names of each and every computer it will access on the
network. Or have it download one from the server every week or so and
overwrite the local one. If you don't do this, things will slow down
and you will never figure out why. The reason is because every time it
goes to an ip address it is trying to resolve it to a name. Do this
also with you lmhosts files. Dont leave clients waiting to timeout
before they do anything constructive every time they connect. Also,
are you really running 100mbit or are there 10 cards floating around?
Have you checked for collisions in the LAN? Are there any crappy net
cards out there that might be crapping the works?

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy