On 2010/02/24 09:37, Edwin Eyan Moragas wrote:
> On Wed, Feb 24, 2010 at 12:58 AM, Stuart Henderson <s...@spacehopper.org> 
> wrote:
> > On 2010-02-23, Edwin Eyan Moragas <haa...@gmail.com> wrote:
> >> hi misc,
> >>
> >> i have two outgoing DSL connections using PPPoE.
> >>
> >> i've read about mpath in the FAQ (together with ifstated(8)) and
> >> scoured the PF examples but i haven't found any straightforward
> >> examples using PPPoE.
> >>
> >> any pointers or advice would be most welcome.
> >
> > Something like this pf.conf excerpt works for me with pppoe(4).
> > I'm not doing any automated connection checking on this one.
> > Never tried mpath with pppoe, I'm not sure if it would work.
> >
> > ...
> > nat on vr1 from {($LAN:network), ($WIFI:network)} -> (vr1)
> > nat on pppoe3 from {($LAN:network), ($WIFI:network)} -> (pppoe3)
> > nat on pppoe4 from {($LAN:network), ($WIFI:network)} -> (pppoe4)
> > ...
> > # several https sites need subsequent requests coming from the same address
> > pass in quick on {$LAN $WIF} route-to (vr1 11.22.33.44) proto tcp to port 
> > https
> > #
> > # otherwise balance between the 3 lines
> > pass in quick on {$LAN $WIFI} route-to {(vr1 11.22.33.44), (pppoe3 
> > 0.0.0.1)} round-robin
> > pass in quick on {$LAN $WIFI} route-to {(vr1 11.22.33.44), (pppoe3 
> > 0.0.0.1), (pppoe4 0.0.0.1)} round-robin
> > ...
> >
> >
> 
> this looks like the way to go. i need some time to digest and implement this.
> 
> how did you go about managing connections if one of the PPPoE
> connections go down?

for that particular site, vi pf.conf and reload has been enough so far.
you could probably do something with ifstated adjusting pf rules, though.

Reply via email to