Rebuilding My Network
Over the next three months or so I plan on more-or-less rebuilding all of my computers, and the network they sit on. This is going to be a fairly time consuming process, though I expect should be well worth it. This includes the addition on a couple new computers, as well as new hardware for the existing ones. Among the various changes is the move to a rack-mount environment, away from normal tower cases. I think this is going to be quite a project.
Here’s how things look now:
- Primary Desktop (WinXP, tower case)
- Subversion Server (Win2000, tower case)
- (Misc hardware strewn about)
On to the changes…
Dell PowerEdge 2500
The first (and largest) change is the addition of a used Dell PowerEdge 2500 server, that will server as a development SQL & Web server. This will eliminate the need to be running SQL Server on my primary PC.
This was a beefy server in its day, though it’s somewhat underpowered for many of the more demanding projects servers have to deal with. This makes it a perfect development server. This allows a better view of the impact software can have on it, as well as being light on the budget, leaving money for more important things.
This box is currently setup with 1 PIII 933Mhz CPU (I plan on upgrading this), 512MB of RAM (it’ll be seeing at least a couple of these in the rebuilding process), and 6 18.2GB SCSI HDs. So it’s far from top of the line, but it’ll be a great development box.
Primary PC

My primary desktop is also my primary development box, this is the most important box on the network. Right now it’s a Windows XP box, and will see the fewest changes of all the systems I have. The only major change will be moving it from it’s existing tower case to a CODEGEN 4U-500-CA rack mount case. This is part of the move to consolidate all of my hardware and get rid of the ‘towers on top of towers’ issue I have now.
This is the first time I’ve tried to migrate from a tower to a rack-mount, so there may a couple “gotcha’s” that I’ve not anticipated, I’m hoping this is a smooth move.
Subversion Server
For an existing system, the subversion server will see the most changes. This server started out as my desktop, and has by now been relegated to the role of hosting subversion, and thats about it. To make this box more useful, I plan on adding a SABRENT RAID controller, as well as a couple Western Digital 160GB SATA drives (I’ll add a couple more latter). This will allow it to server as not only the subversion server, but also as a file archive server.
The other change for this server is the move to the CODEGEN 4U-500-CA rack mount case, the same one I’m using for my PC. getting these boxes all in a rack will be quite nice I think.
KVM
As a use a single keyboard/monitor for my separate computers, a KVM is a must. I’ll be replacing my existing KVM, with a new one from JustCom. Based on the reviews I’ve seen, the JC-104PE looks like a nice choice for my needs, while trying to keep to a tight budget.
Firewall / Router
After doing some research, and speaking to Andrew about his ideas (see comments), I’ve opted to pick up an older rack mount server from eBay, and using that as a firewall / router / VPN. It will most likely be running CentOS, and using IPTables as the basis for the firewall functionality. This will eliminate the need for my current Linksys router.
Using a single box as the firewall & router should provide excellent performance, and be very secure.
Switch
The Linksys router is being replaced, adding the need for a new switch. I’ve opted for the D-Link DGS-1008D, this is a Gigabit switch, and should bring a real speed boost over the current 100Mbit network.
Linux PC
This will probably be one of the last steps in the rebuild process. I’m going to be using the same CODEGEN 4U-500-CA case, along with an ASUS motherboard to form the basis of this system. This will most likely be running SUSE 10, this will give me two fairly modern PCs, one for Windows development, one for Linux development. I image once that’s setup, most of my PHP work will be done from there, should prove much easier than working on Windows.
The Rack
I’ve yet to figure out what I’m going to do for a rack to hold all of this. This is stall an open item in my plan.
Thoughts?
If anybody has any ideas or comments about the direction I’m heading, or the products I’m using, feel free to let me know.
4 Responses to Rebuilding My Network
Welcome!
I am a software developer, currently located in Virginia. While my primary focus is creating software on Microsoft's .NET stack, I also write about other topics and technologies I find interesting - Ruby on Rails, Security, and even a little about photography.Search
Articles
- January 2012
- October 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- August 2010
- July 2010
- June 2010
- April 2010
- February 2010
- December 2009
- October 2009
- July 2009
- June 2009
- December 2008
- November 2008
- October 2007
- August 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006










You might consider combine your linux box and firewall. Reasons I say this.
1. Save yourself a box, possible get a better one.
2. Linux overhead for routing is very little. I have just under passed about 400Mbit/s (over 4 cards to 9 different machines) in a routed network and the processor usage didn't increase during the trial. Machine was a 500MHz P3
3. It is much easier to setup a VPN on the router/firewall (though it can be done with out). Linux has many vpn options including pptp and openvpn.
Just giving you my opinion.
Andrew,
Very good points, based on what you suggested I’ve updated this to include some of your ideas. Thanks to these changes, it’ll be a fair bit simpler, and cheaper to move to a Gigabit LAN, as well as come up with an easier to manage system.
Thanks
Per your request: *SMACK!!*
[...] As I've written about, I'm in the process of rebuilding my network at home. the first major addition is a used Dell PowerEdge 2500 server, while this is an older server, it's quite stable and reliable – and with I intend to use it for, being reliable is critical. [...]