Date: Wed, 12 Apr 2006 14:46:19 -0700 From: Bill Fumerola <billf@FreeBSD.org> To: Gilberto Villani Brito <linux@giboia.org> Cc: freebsd-ipfw@freebsd.org Subject: Re: Load-balancing Message-ID: <20060412214619.GT9364@elvis.mu.org> In-Reply-To: <20060411092932.42148fd8@giboia> References: <20060411092932.42148fd8@giboia>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 11, 2006 at 09:29:32AM -0300, Gilberto Villani Brito wrote: > I would make load-balancing using ipfw, but I have 2 routers in the same interface: > > FreeBSD (200.xxx.xxx.3) -------> GW1 (200.xxx.xxx.1) (63%) > |--> GW2 (200.xxx.xxx.2) (33%) > > How can I make load-balancing using ipfw??? > > I'm using pf (pass out on em0 route-to (em0 200.xxx.xxx.2) round-robin from any to any keep state probability 33%), but I would like use just one firewall. the same concept you're using applies to ipfw: # ipfw add prob 0.33 fwd 200.x.x.2 ip from any to any or if you have multiple interfaces: # ipfw add prob 0.33 fwd 200.x.x.2 ip from any to any xmit em0 any laziness-induced syntax errors i've made notwithstanding those should work fine. remember to compile IPFIREWALL_FORWARD and enable ip forwarding. -- bill
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060412214619.GT9364>