20
3
I understand that any one connection (such as a non-p2p download) will use just one of the connections, but since most normal activity involves multiple connections at once, I can still in theory increase my overall bandwidth by sending some traffic over each connection.
See also the following similar questions, most of which are for windows:
Is it possible to combine two internet connections to increase performance?
How can I force certain applications to use specific network connections?
I have both cable and DSL at home. How do I put that to good use?
How can I use two Internet connections at the same time?
Here's my partial self-answer:
You can use ipfw to direct outgoing traffic. For instance, if you want udp (such as most bittorrent traffic) to use one connection while everything else uses the other, make sure the general-use connection is above in the network control panel, then type:
ipfw add fwd ip.for.bittorrent.router udp from any to any out
at the command line. (Or use WaterRoof, the ipfw gui; then you don't need the "ipfw add" part.) Note that that's the router ip (typically similar to your ip but ending in .1).
I have had this question my self. From my understanding, though this should be possible at hardware level, a computer can only be assigned one IP and will only remain in contact with one DHCP. I believe this holds true for routers as well(so it won't work to disable dhcp on your router). Perhaps with a enough knowledge this is possible, however it would require a lot of reverse engineering and can't be done on stranded os'. November – November – 2011-12-02T16:37:22.637
1Not true -- a computer can have any number of IP addresses. – Kevin Panko – 2011-12-13T20:13:21.423
Windows can use multiple IP addresses but sometimes this setup causes problems on Windows. Our Unix PBX was designed to use two ip addresses and it works great with both. – steampowered – 2011-12-13T22:04:33.010