|
As one of the authors of the defunct Tomato/MLPPP project, I can tell you that the stock MLPPP support in the kernel is a tad buggy. It's been tagged experimental for so many years, and if memory serves we had to do some kernel patches to get things working well enough for a consumer product.
I'm also not sure that it's the best solution here. PPP over SSH is going to suck in general, because there's a lot of overhead to SSH tunnels, and running a VPN over TCP is a bad idea in general.
There are other VPN-based solutions for bonding connections that will probably work better. For example, using a UDP-based VPN like OpenVPN to provide two tun interfaces, and then using the bonding driver on top of that to do interface-level bonding.
|