I am currently building up a server to run on my home network and I'm looking for ideas and direction on the best way to build/upgrade my network to handle it's responsibilities. The server is running the latest version of Debian Squeeze and will run on a wired ethernet connection.
Now, here is what I've been thinking I'd like to run on the network...
- I would like to setup printer sharing (preferrably without having to have the printer's host pc powered on)
- PS3 (gaming and streaming)
- 2-4 streaming devices (Roku type/Wi-Fi Blue Ray player) to stream from the server to extra TVs
- 2-3 smart phones
- 2-3 Laptops
- 2-4 desktop PCs
(I do some minor PC repair and data backup for friends/family at times so I have to estimate how many PCs and other devices could possibly all be running simultaneaously.)
And, in case it matters, here is what I will be running on the server:
- I will be hosting and developing my own personal websites (stored on the server)
- File/data streaming software
- It will be used for general file/data storage (so it's all accessible via inter or intra-net)
- Possibly security camera setup
- I will run a firewall setup
- Email server for fake E-blasts (or real, who knows...)
As of now, I am running my network with a Linksys Wireless G router from around 2004. So, it is 10/100mbps. I'd like my upgrade to be powerful enough to last me a good 3-5 years so I do want to get Gigabit (10/100/1000mbps) speeds. I plan to go Wireless N (of course), but the issue is I don't want the Wireless G devices to cripple my Gigabit and N speeds.
I am looking for the CHEAPEST way to get my network running all of these devices at their maximum speeds. But, then I run into the problem of my ISP's 8mb download connection capping my bandwidth or transfer rates and I'm not sure how to calculate whether I would need an "N600" series router over, say, an "N300" series. I do know that I will need to buy a dual band router in order to access the full potential of a 10/100/1000mbps device.
I've come across a couple ideas online, but was wondering what ideas/solutions would be suggested to me here at Tom's. Any help is greatly appreciated. Thanks!