Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2012 13:52:43 +0330
From:      Hooma Fazaeli <hoomanfazaeli@gmail.com>
To:        Cpet Services <cpetservice@gmail.com>, freebsd-pf@freebsd.org
Subject:   Re: WAN load balance with PF
Message-ID:  <50AB59F3.6070208@gmail.com>
In-Reply-To: <3908090977629100732@unknownmsgid>
References:  <3908090977629100732@unknownmsgid>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/20/2012 01:24 ?.?, Cpet Services wrote:
> http://forums.freebsd.org/showthread.php?t=30409 might help you. also 
> possibly with carp?
> *From:* Hooman Fazaeli <hoomanfazaeli@gmail.com 
> <mailto:hoomanfazaeli@gmail.com>>
> *Sent:* November 20, 2012 1:15 AM
> *To:* freebsd-pf@freebsd.org <mailto:freebsd-pf@freebsd.org>
> *Subject:* WAN load balance with PF
> With a topology like:
>                              ----- ADSL 1
> LAN ---- PF Box ----- Switch |
>                              ----- ADSL 2
>
> Is there a way to NAT and distribute LAN to internet traffic on the two
> ADSL links apart from adding a third NIC to PF box?
> _______________________________________________
> freebsd-pf@freebsd.org <mailto:freebsd-pf@freebsd.org> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-pf
> To unsubscribe, send any mail to "freebsd-pf-unsubscribe@freebsd.org 
> <mailto:freebsd-pf-unsubscribe@freebsd.org>"
If we could connect both ADSl modems to the box, a config like below 
would work:

lan_if = "em0"
wan_if1 = "em1"
wan_if2 = "em2"

nat on $wan_if1 from $lan_if1:network to any -> $wan_if1
nat on $wan_if2 from $lan_if1:network to any -> $wan_if2

pass in on $lan_if route-to {($wan_if1 $wan_ip1) ($wan_if2 $wan_ip2)}
pass all

our problem is that since both WAN links are connected to the same 
interface (via the switch)
there is no way to distinguish between the two in NAT rules.

Any idea?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50AB59F3.6070208>