Using a wi-fi and an ethernet connection at the same time thus having more bandwidth

ethernetinternet-sharingsharingwifi

Is there a way on OSX or with a 3rd party software to use both a Wi-fi and an ethernet connection, thus having the sum of the connection speeds?

Or maybe making some applications connect to one connection and other apps connect to the other?

P.S. I don't want to bridge one connection over the other.
P.P.S. Both are different connections with two different ISPs and both are paid for, there's no wifi stealing if you might ask.

Best Answer

Even with multi-homing on iOS 7 starting to allow traffic over LTE and WiFi simultaneously, there isn't a good way to accomplish this on OS X Mavericks and lower.

I have run Link Aggregation on macs since 10.4 and it's really nice when you have a gigabit switch. You will need a switch that runs LACP and two physical ethernet ports like is typical on G4 & G5 PowerMacs days and of course the entire MacPro line. This is built into the OS X network stack and you need nothing but the hardware and a compatible ethernet switch.

Mac OS X won't show LACP as an option without two ethernet ports. I don't know of a switch that does LACP over wireless or allows mixing of wired and wireless interfaces. You might be able to trick the OS some way, but without the switch to cooperate you'll have to rewrite LACP on the switch for that to work.

It's much easier to segregate certain traffic over specific interfaces by modifying your routing table. This will allow you to send some traffic over wifi and others over the wire.

For example netflix and such could be routed over one connection if you set up a route to their network to prefer one gateway IP on the ISP you prefer. It's not feasible to tell an application to use only one interface as that has to be "baked" in to that app and not common practice. What is common practice is to use local routing tables (or routing tables on the router) to steer certain traffic to one gateway. More sophisticated routers have quality of service where you specify some metric like VOIP or video conference traffic is a priority - so when the network is overloaded in some specific, measurable way, then non critical traffic will be shaped or steered to a different route to keep the fast network clear for better responses.

These routers and the knowledge to run them do not come cheaply. I'd guess $3k us for the hardware and triple that for training and software licenses on the routers.