I know there has to be a way to do this because it's the basis of broadband networking, I just don't know how to do it. What I want to do is setup two NICs (10mbps) in my PC. One will go to my network and the other will go to a hub that splits another network connection between my PC (primary) and another PC (secondary). This isn't the hard part yet, I think I can figure this out in linux on my own. But to make it more tricky, I want to enable packet forwarding on the secondary PC only when the primary PC is at near full bandwidth utilization. I've made a few assumptions which I don't know if are correct, such as using all software based forwarding and only a hub to split the connection rather than a router that determines packet destinations. Is there any way to get around using a router? This is all in hopes of increasing my primary bandwidth connection from 10mbps to something higher and not exceed imposed bandwidth limitations because I'll use up the spare bandwidth the other PC (which pays a separate network connection fee and thus has it's own bandwidth reserve) doesn't use. Let me know if you've got some suggestions! 😕