<div><div><div dir="auto">I assume mwan3 doesn’t need this patch set, so you can also look at the openwrt code to see how it configures mwan3</div></div></div><div dir="auto"><br></div><div dir="auto">Once you have the dual routing configured you can just apply cake on each WAN NIC directly </div><div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 4, 2020 at 7:28 AM Daniel Sterling <<a href="mailto:sterling.daniel@gmail.com" target="_blank">sterling.daniel@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">This is what came up with when I was running both DSL and cable modems.  I don’t use it any more but it should still work</div></div><div dir="auto"><br></div><div dir="auto"><div><a href="https://gist.githubusercontent.com/eqhmcow/9967292/raw/d091ed7430d3c161971cbf0d20c3267b77f0c5ce/multi-routes.sh" target="_blank">https://gist.githubusercontent.com/eqhmcow/9967292/raw/d091ed7430d3c161971cbf0d20c3267b77f0c5ce/multi-routes.sh</a></div><br></div><div dir="auto"><pre style="word-wrap:break-word;white-space:pre-wrap;font-family:monospace">This script lets you use multiple internet connections, both simultaneously and transparently, both from the router itself and via boxes behind the router through NAT.</pre><pre style="word-wrap:break-word;white-space:pre-wrap;font-family:monospace"><br></pre><pre style="word-wrap:break-word;white-space:pre-wrap;font-family:monospace">For this to actually work with NAT, you most definitely need to recompile your linux kernel with the "Routing and
# Netfilter" patches from <a href="http://www.ssi.bg/~ja/#routes" target="_blank">http://www.ssi.bg/~ja/#routes</a> . (Using the latest full patchset is fine.)</pre></div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 3, 2020 at 8:26 PM David Lang <<a href="mailto:david@lang.hm" target="_blank">david@lang.hm</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">I've been wanting to set this sort of thing up (the best DSL I can get is 8/1, <br>
and that's with a bondd DSL setup) but have not been able to find a good <br>
tutorial in setting things up.<br>
<br>
anyone have any pointers?<br>
<br>
David Lang<br>
<br>
  On Sun, 3 May 2020, Dave Taht wrote:<br>
<br>
> Date: Sun, 3 May 2020 07:33:56 -0700<br>
> From: Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>><br>
> To: Daniel Sterling <<a href="mailto:sterling.daniel@gmail.com" target="_blank">sterling.daniel@gmail.com</a>><br>
> Cc: Rich Brown <<a href="mailto:richb.hanover@gmail.com" target="_blank">richb.hanover@gmail.com</a>>, bloat <<a href="mailto:bloat@lists.bufferbloat.net" target="_blank">bloat@lists.bufferbloat.net</a>><br>
> Subject: Re: [Bloat] Multiple WAN ports & SQM?<br>
> <br>
> not huge on bonding, simpler to just get the two uplinks and split<br>
> flows across them with an sqm instance for each and a tc hash<br>
> directing flows at one or another.<br>
><br>
> On Sun, May 3, 2020 at 7:30 AM Daniel Sterling<br>
> <<a href="mailto:sterling.daniel@gmail.com" target="_blank">sterling.daniel@gmail.com</a>> wrote:<br>
>><br>
>> When I had both DSL and cable modem, I compiled Linux with this patch set to make multi gateway NAT work and it worked great<br>
>><br>
>> <a href="http://ja.ssi.bg/#routes" rel="noreferrer" target="_blank">http://ja.ssi.bg/#routes</a><br>
>><br>
>> Should be able to use that plus ifb+cake on each NIC to do the right thing, aye?<br>
>><br>
>> As an aside, I'm kind of furious that NAT fix never got merged upstream :( it's so useful for multiple uplinks<br>
>><br>
>> -- Dan<br>
>><br>
>> On May 3, 2020, at 10:23 AM, Rich Brown <<a href="mailto:richb.hanover@gmail.com" target="_blank">richb.hanover@gmail.com</a>> wrote:<br>
>><br>
>> Given the crummy internet service in my area (DSL, max of 15mbps/1mbps), I wonder if we could improve things by getting a second connection from our ISP and "bonding" the two links together in my OpenWrt router.<br>
>><br>
>> I see both Multiwan (which is self-described as old) and mwan3.<br>
>><br>
>> But neither would seem to offer the kinds of latency control (SQM/fq_codel/cake) that the cool kids in networking have come to expect.<br>
>><br>
>> Any recommendations from this group for such an effort? Thanks.<br>
>><br>
>> Rich<br>
>> _______________________________________________<br>
>> Bloat mailing list<br>
>> <a href="mailto:Bloat@lists.bufferbloat.net" target="_blank">Bloat@lists.bufferbloat.net</a><br>
>> <a href="https://lists.bufferbloat.net/listinfo/bloat" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/bloat</a><br>
>><br>
>> _______________________________________________<br>
>> Bloat mailing list<br>
>> <a href="mailto:Bloat@lists.bufferbloat.net" target="_blank">Bloat@lists.bufferbloat.net</a><br>
>> <a href="https://lists.bufferbloat.net/listinfo/bloat" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/bloat</a><br>
><br>
><br>
><br>
> -- <br>
> Make Music, Not War<br>
><br>
> Dave Täht<br>
> CTO, TekLibre, LLC<br>
> <a href="http://www.teklibre.com" rel="noreferrer" target="_blank">http://www.teklibre.com</a><br>
> Tel: 1-831-435-0729<br>
> _______________________________________________<br>
> Bloat mailing list<br>
> <a href="mailto:Bloat@lists.bufferbloat.net" target="_blank">Bloat@lists.bufferbloat.net</a><br>
> <a href="https://lists.bufferbloat.net/listinfo/bloat" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/bloat</a></blockquote></div></div>
</blockquote></div></div>
</div>