Lost Password? No account yet? Sign up! Why bother?
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size

SmallNetBuilder - Small Network Help

  
Home arrow NAS arrow NAS How To arrow How To: Convert your Xbox to a NAS - Part 3
How To: Convert your Xbox to a NAS - Part 3 Print E-mail
Kevin Herring   
January 06, 2006

Introduction

In Part 1 of this 'How To' we converted your old Xbox hardware to prepare it for its new life as a full-featured NAS and file server. Then in Part 2, I showed you how to install a complete LAMP-based webserver and TorrentFlux client. In this final installment, we'll add the ability to allocate bandwidth between BitTorrent and other Internet activities, and check out the file serving performance of what we've created.

NOTE!Warning:

The following section is entirely optional and the techniques in it are not for the faint-hearted! If you get it badly wrong, you can expect to have to re-attach your DVD drive and reinstall Linux from the DVD!

(That said, if you follow the instructions, you should have few problems. Besides, if it all worked first time it wouldn't be any fun and you wouldn't learn anything!)

When using your new Bittorrent client, you might find that, when downloading multiple files, your web browsing and other Internet functions slow down. This is because BitTorrent is incredibly efficient at using all the bandwidth available to it. Unfortunately, this leaves your web or SSH traffic stuck in a queue behind hundreds of BitTorrent packets, so the whole thing grinds to a halt.

This slowdown really affects only outbound traffic because most consumer Internet connections are alloted significantly lower outbound bandwidth than inbound (in the UK, 2048 kbps down and 256 kbps up is pretty common). What we need is a way to move the outbound BitTorrent queue from the ADSL modem/router to the Xbox, and to prioritize the traffic coming from our Xbox so that everything gets priority over the BitTorrent traffic. Fortunately, Linux provides us with a way of doing this!

Take a look at this document, and also this one, (the latter is specific to the Gentoo distro, but there are similarities to other Linux distros) to give you a good background of the tools and theory behind what we are going to do. All of the documents I found assumed that the Linux box was both the router and gateway. However, ours is not, so our configuration will be slightly more simple.



Tags: How To, NAS, Xbox,

Related Articles:

LAN Section
An RMA Success Story
How To Set Up Switch Link Aggregation
How To: Convert your Xbox to a NAS - Part 2
Slideshow: Buffalo LinkStation Mini
 

Most Read

 
 

Over At The Forums

Basic Router Recommendations
I have searched the net far and wide, and this site seems the most useful source of information, but even here, reviews aren't really oriented...

Thoughts on the state of Wireless LANs
Reality Bytes Most homes have G clients. For many people, it is not cost-effective to upgrade them all to N (especially draft N). So,...

Need advice which Router/AP I should use (newbe)
I am completely new to WLAN and would appreciate some help. I would like to expand my pure wire-LAN for the use with some WLAN-devices. This...

Problem with RDP over VPN
New to the SmallNetBuilder world but I like what I see. I was looking to get some suggestions to a current problem I am having...

Fios Router P2P issue? Or throttling?
Hi everyone. I am new here and have a nagging issue I hope to get resolved. I am very happy with the new 10mbps/2mbps Fios...

Slideshows

QNAP TS-509 Pro D-Link DNS-343 4-Bay Network Storage Enclosure Thecus N3200 RAID 5 NAS D-Link DIR-628 RangeBooster N Dual Band Router Adtran NetVanta 3120 Buffalo LinkStation Mini More

Win This!

Enter to Win!

You could win a Trendnet TE100-MP2U 2-Port Multi-Function Print Server and IOGEAR GUIP201 USB Net ShareStation

Learn How!

 

Ldr:0.00168299674988, Rct:0.00576591491699, Sky:0.00782585144043, Tlink:0.108496904373, TopPG:0.10856795311, GQV:0.10872387886 seconds to load.