Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 May 2004 17:09:20 +0200
From:      Martin Jessa <freebsd@yazzy.org>
To:        freebsd-isp@freebsd.org
Subject:   Re: 2 adsl connections load balancing with natd/ipfw
Message-ID:  <20040526170920.0e5aaba9.freebsd@yazzy.org>
In-Reply-To: <FE045D4D9F7AED4CBFF1B3B813C85337051D8D61@mail.sandvine.com>
References:  <FE045D4D9F7AED4CBFF1B3B813C85337051D8D61@mail.sandvine.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Even though I love BSD, I'd rather get a cheap box like: http://www.infosmart.com.tw/p-ndr3024.htm and get it done in a metter of minutes.
It's cheaper than a PC and time you use on similar BSD solution...


On Wed, 26 May 2004 09:58:37 -0400
Don Bowman <don@sandvine.com> wrote:

> From: Eric Anderson [mailto:anderson@centtech.com]
> > Emre Bastuz wrote:
> > [..snip..]
> > 
> > >So far I did not find any tutorial or howto or whatever to 
> > achieve my goal with
> > >FreeBSD. I assume right now there is no satisfying way to 
> > use your two lines
> > >with BSD except with dedicated hardware.
> > >  
> > >
> > 
> > Isn't it possible to use ipnat on a FreeBSD box, and use the load 
> > distribution/reverse nat stuff in it to spread the requests 
> > out between 
> > the two connections?  It's not perfect, but it's something. 
> > 
> > Basically, I think you'd set up a FreeBSD box as 'the router', so 
> > clients would point to it's interface for their gateway (or 
> > however you 
> > want to set it up), then the FreeBSD box would distribute requests 
> > between the two 'real' router IP's.  I'm not certain this 
> > will work, but 
> > just a thought..
> > 
> 
> Run two natd. Use ipfw 'probability' to pick one, and make the
> rule keep state so that the session sticks to the natd it has
> chosen. The only problem i have found is that each tcp session
> may then pick a different natd, couldn't figure out how to
> stick it to the source ip. It does work tho. No bgp, isp intervention,
> etc, reqired. The freebsd box running the natd will only use
> one of the two connections for its default route, but the hosts
> behind it using it as a gateway will use both.
> 
> --don
> _______________________________________________
> freebsd-isp@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-isp
> To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040526170920.0e5aaba9.freebsd>