Em 04-08-2015 04:52, Kapetanakis Giannis escreveu:
> I've already have rules for outgoing traffic that utilize route-to.
> However this applies only for new packets generated from host itself.
> It does not match on returns.

Not necessarily true. You can filter on your outgoing interfaces as this:

pass out on $ext_iface1 from ($ext2_iface) route-to ($ext_iface1
$ext1_gw) keep state
pass out on $ext_iface2 from ($ext1_iface) route-to ($ext_iface1
$ext1_gw) keep state

This will enforce that any rogue packets going out on the wrong if, gets
routed to the right gw. Of course this is for natted packets, since I
using the external interfaces ip addresses. For routed packets, you will
need to write more specific rules.

>
> Dropping  instead of return would definitely stop it.
> Routing domains indeed seems they only solution in case I want returns.

Not sure if they are the only solution, but it seems to be the easiest
one to deploy, in your case.

> if block rules with return do create a state, why do they not respect
> the reply-to ? 

Now you got me. I would need to read the source to answer you, but I
believe that reply-to ends up only working for pass rules, not block ones.

Cheers,
Giancarlo Razzolini

Reply via email to