i have done it this way, but still have some problems:

                 10.1.1.1 (M)
              |---gw1 ----- |
LAN    --|      |            | - WAN
              |---gw2 ----- |
                (10.1.1.1) (B)

gw2 just have a backup carp interface
gw1 is carp master with 10.1.1.1
nat is running on both gw with ip address ending with 4 and 5.
gw1 and gw2 are interconnected thru a 3 nic with an 192.168.0.0/24 IP range ($i_if) (ending with 1 and 2).

my pf.conf is the following:

- gw1
nat on $ext_if inet from 10.0.0.0/8 to any -> xxx.xxx.xxx.4

pass in quick inet proto carp
pass in on $int_if route-to { ($ext_if xxx.xxx.xxx.2) , ($i_if 192.168.0.2) } round-robin sticky-address inet from 10.0.0.0/8 to any keep state

- gw2

nat on $ext_if inet from 10.0.0.0 to any -> xxx.xxx.xxx.5

i've tested with route-to with each of the next hops sitting alone (ie. just with the first one and with the second one) and it worked well.

when i run it with this config things start working well and after sometime the connection hangs. if i wait for some time it starts working again.


any clue?


Lucas


Karl O. Pinc wrote:


On 09/21/2005 10:19:42 PM, Lucas wrote:

i tried with it, but it works if i have a machine in the middle. like this: GW2
LAN ----- obsd (load balancer with route-to) ------ GW1 -------- WAN
GW3


i want something to work in this scenario:

                             GW2
LAN ---------------- GW1 ------------------ WAN
                              GW3


can route-to do the work in this case?


I take it back, you could put two networks on the link
between GW1 and WAN, and then use route-to.  However,
you would not truely be able to secure GW2 and GW3.

Karl <[EMAIL PROTECTED]>
Free Software:  "You don't pay back, you pay forward."
                 -- Robert A. Heinlein


Reply via email to