On 3/16/07, Ryan Corder <[EMAIL PROTECTED]> wrote:
On Fri, 2007-03-16 at 11:09 +0100, Alexander Hall wrote:
> Ryan Corder wrote:
>
> > alternatively, I did this and it seemed to work
> >
> > pass out on bge0 from <inside> to { any, !<outside> }
> > pass out on bge0 from <inside> to { any, !<llcidr> }
>
> The above is an overkill equivalent to
>
>   pass out on bge0 from <inside> to any
>
> which I doubt is what you want.

this isn't the way it is acting.  what i want is

    pass out everything except <outside>
    pass out everything except <llcidr>

and it seems to be working that way.

the {} thingy is strictly text expansion, which means your rules expand to:

pass out on bge0 from <inside> to any
pass out on bge0 from <inside> to !<outside>
pass out on bge0 from <inside> to any
pass out on bge0 from <inside> to !<llcidr>

if you use ''pfctl -sr'' you will see that we were right.

--
almir

Reply via email to