I have an ADSL line at home with a somehow good speed (1.3 Mbps) and I'm sharing it with three other PCs with a simple ethernet switch. yesterday I started to download simultaneously on every 4 PCs. I noticed that there is no decrease in download speed at all!
So I've just decided to get my hands dirty with C and writing some nasty program that simulates an Ethernet switch with TUN/TAP devices and power up download speed in a single PC by 4 for example.
But before start coding, I just wanted to know that is it even possible? is it possible to achieve this with routine Linux firewall configurations/commands? if yes any hint or resource would be really appreciated.
I've heard about NLB and such, but load balancing needs more than one real connections from ISP, correct me if I'm wrong.
I am familiar with basic principals of networking and I'm using Backtrack 5 right now. so any tips/answers/hints would be really appreciated.