LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 05-18-2006, 03:28 PM   #1
tauceti38
LQ Newbie
 
Registered: Mar 2005
Distribution: Fedora 3
Posts: 5

Rep: Reputation: 0
Question General questions about how to setup a small business network


I apologize in advance for the extremely long post, but I figure that its always easier to help answer questions when the whole situation and all of my assumptions are explained upfront. I bolded the actual questions to make it easier to skip all of the background unless you need to read it.

My father has a small business with a network consisting of 10 computers and 2 network cameras. All of the computers run Windows XP Pro and are connected by a simple switch and router. He's begun to notice several problems with the network, mainly just computers being randomly dropped, but has had a few more destructive errors, including files being erased because someone was unable to save a file stored on another computer. Because of these recent problems, he wants to set up a proper network here, including a computer to route the traffic act as a file server. I don't have any real network experience before, so I'm a bit leary of setting it all up myself since it's a fairly expensive and important step. I've done quite a bit of research and figured I finally know enough to come here and ask some questions.

I'm thinking of using Ipcop for its firewall and for network routing capabilities. The documentation seems detailed and the web managment abilities will prove very useful since I'll be able to manage it when I'm at college. I've seen a bit about Smoothwall, but it seems to do basically the same thing. Are there any major advantages or disadvantages to either Ipcop or Smoothwall? Should I even use something like them?

My understanding of the way the network will be setup if Ipcop is used is that the computer running Ipcop has 4 nic's, one connected to the cable modem, one to a wireless router, one to a computer for web/email servers, and one that connects to the main network. It seems to me that the cable connected to the switch which connects to the rest of the network should go into the same port the modem is connected to know. Would that make sense? or is a different sort of switch needed? It seems like the file server plugs into the switch just like any other computer. Does that make sense, or am I missing something there?

The file server is mainly going to be used to store data from three programs, along with general documents. One of the main programs used was developed specifically for the company using Alpha5, a database program similar to Microsoft Access. The second program actually was developed using Access, and the third is an accounting program. I doubt we'll ever be using much more than 20 gigs of memory. All of the programs will still be installed on and run from the users computers, not the server. What sort of hardware would you recommend to increase the speed and reliability of the file server? It seems to me that decreasing the read speed would speed up the programs, so fast hard drives and a RAID setup would be more useful than a brand new processor, but what about RAM? Is RAM more important like the hard drive speed, or less important like the processor? Am I even right to assume that hard drive speed is important and the processor speed isn't? Also, what type of RAID setup would work best here? I'm thinking either RAID 1 or RAID 5 seem best, but RAID 0 or RAID 3 might work too.

The other question about the file server is what sort of Operating system to install. My personal preference is Ubuntu, since that's what I use on my home computer. I really like the package system from debian based systems, and Dapper looks pretty promising to me, but I don't think you'd really need all of that for a file server. If I'm going to use something like ipcop, most other types of servers would have to be hosted on a different machine, since they have to be in a different network. I found a distro called openfiler which seemed to be specifically designed for a file server. Unfortuantly, there are hardly and posts here which even mention it, much less tell how it works and I couldn't find much on the web either, although what I did find looked good. Is openfiler something which would be useful for such a small network? It did appear to be possible to manage it over the web, which would be very nice, but not crucial. I doubt we'll ever be using much more than 20 gigs of space. Would it be better to go with a more general system like Dapper? Or consider something like CentOS?

Thanks for any advice you might have or any documents you know of that could be of help.

Last edited by tauceti38; 05-18-2006 at 03:36 PM.
 
Old 05-18-2006, 09:14 PM   #2
imemyself
Member
 
Registered: Feb 2004
Location: Wichita, KS
Distribution: CentOS 4, SuSE 10, Tiger
Posts: 110

Rep: Reputation: 15
I'll try to answer a few of your questions. For your second bolded question, I think you would want to have the workstations behind the firewall. ie, so all traffic would have to go from the cable modem, through your firewall, to the workstations. So, if you want to block certain ports, limit bandwidth, etc, you can do that. I'm not 100% if that's what your asking though.

For your third question, drive speed is probably more important than processor or RAM. But you probably don't want *too* slow of processor (so you should maybe try and have atleast 1Ghz if you're talking Intel stuff), and you probably should have atleast 512 Mb of RAM (256 might do depending on the distro and if you're doing much else on it, but RAM is cheap so why skimp?) If the most that you can ever see being used in the future storage wise is 20 Gb, then RAID 1 would probably be alright. RAID 5 might work better if you were needing more storage, sinse you would only need 1 extra drive, as opposed to needing twice as many drives for RAID 1. RAID 0 offers no redundancy, so I wouldn't touch it with a 39.5' pole on a file server. If any of those drives fail on a RAID 0 array you're SOL. I'm not really familiar with RAID 3, I've never used it. On a small file server, you can probably get by with software RAID instead of a hardware RAID controller, especially if you're using RAID 1.

I've not heard of openfiler, and while it may be an excellent distro, I probably would try to go towards something a little more main stream. So its easier to find software for it, and so you can easily get updates in the future. I like CentOS/RHEL, but if you like apt, you might try Debian. If all that server's going to be is a file server, you may not need a GUI (depending on who will be admin'ing it on a day to day basis and how much about Linux they know). I've never really been crazy about Ubuntu, but that's a personal thing.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Small network setup gneeot Linux - Networking 6 02-28-2006 05:32 PM
Small network setup suggestion needed imag Linux - Networking 5 01-20-2006 05:28 AM
Building a Small / Secure Business Network gbkyle Linux - Networking 6 07-13-2005 06:15 PM
Small Business Server setup timmsy Linux - Enterprise 3 03-11-2005 01:47 PM
Small network setup. HELP..... zaldyd Linux - Networking 0 07-15-2003 12:44 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 04:40 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration