My Setup: DSL 4500/500kbit/s to Router (WRT54GS+TomatoFW) to Win7 64bit PC
I'm tired of QoS not being able to regulate the downstream, because by the time it could do that the packets are always blocking the bottleneck anyway. It's logical but I don't like it. I'm tired of trying to limit the downstream by adjusting the upstream, involving alot of guesswork. I'm tired of mechanisms that do not allow instant internet usage, because first my router has to throttle back bulk traffic to allow my http requests through. I'm tired of trying to seperately identify Streaming Video, HTTP Downloads and Web surfing in the router via Layer7 filtering (which somehow does not work for me) and KB-Transferred filtering (which also won't work).
I know the ultimate solution to this but I don't know which programs I need for this. Here it goes:
I have to be able to "split my Internet connection" into 2 virtual connections (or something similar to that). Everything has to be happening on the Windows PC, NOT the Router, because routers cannot see enough (because of OSI Layer Modell). As I said QoS is also not a solution because it cannot effectively limit downstream. I have to coordinate the programs on the PC directly.
First Connection: X Amounts of Mbit reserved only for what I actively do: Surfing, Youtube, Gaming, VOIP, things I have my Attention on. This never gets used if I'm not actively working the Internet.
Second connection: Y Amounts of Mbit reserved for all stuff I set in motion in the background: Torrent, Usenet Downloads, HTTP Downloads, stuff that I really don't care about that much.
SO I want to split my Internet connection so that X Mbit is always free for me, without having to wait for some mechanism to MAKE it free for me beforehand. Ideally, if connection 1 fills up, it could start using connection 2 bandwidth too.
But after 10 Minutes of inactivity on virtual connection 1, I want virtual connection 2 to take over everything, until I come back to my PC to do something on virtual connection 1. This is only for me sleeping, out of my home etc.
I see how this would be easy with 2 PCs, but I can only afford one.
That would be the ultimate solution. I was thinking about something like Netfilter. But how to I seperate HTTP downloads from Surfing/Streaming (Port 80)?
I'm tired of QoS not being able to regulate the downstream, because by the time it could do that the packets are always blocking the bottleneck anyway. It's logical but I don't like it. I'm tired of trying to limit the downstream by adjusting the upstream, involving alot of guesswork. I'm tired of mechanisms that do not allow instant internet usage, because first my router has to throttle back bulk traffic to allow my http requests through. I'm tired of trying to seperately identify Streaming Video, HTTP Downloads and Web surfing in the router via Layer7 filtering (which somehow does not work for me) and KB-Transferred filtering (which also won't work).
I know the ultimate solution to this but I don't know which programs I need for this. Here it goes:
I have to be able to "split my Internet connection" into 2 virtual connections (or something similar to that). Everything has to be happening on the Windows PC, NOT the Router, because routers cannot see enough (because of OSI Layer Modell). As I said QoS is also not a solution because it cannot effectively limit downstream. I have to coordinate the programs on the PC directly.
First Connection: X Amounts of Mbit reserved only for what I actively do: Surfing, Youtube, Gaming, VOIP, things I have my Attention on. This never gets used if I'm not actively working the Internet.
Second connection: Y Amounts of Mbit reserved for all stuff I set in motion in the background: Torrent, Usenet Downloads, HTTP Downloads, stuff that I really don't care about that much.
SO I want to split my Internet connection so that X Mbit is always free for me, without having to wait for some mechanism to MAKE it free for me beforehand. Ideally, if connection 1 fills up, it could start using connection 2 bandwidth too.
But after 10 Minutes of inactivity on virtual connection 1, I want virtual connection 2 to take over everything, until I come back to my PC to do something on virtual connection 1. This is only for me sleeping, out of my home etc.
I see how this would be easy with 2 PCs, but I can only afford one.
That would be the ultimate solution. I was thinking about something like Netfilter. But how to I seperate HTTP downloads from Surfing/Streaming (Port 80)?
My Computer
At a glance
Windows 7 64bit
- OS
- Windows 7 64bit