Not a pf expert, but I think you may want to look at tables instead.

kr,

Jan

On Fri, Jan 19, 2007 at 07:20:11PM +0100, Xavier ROUX wrote:

> Hello,
> 
> I am trying to reproduce the example below, given in the FAQ:
> 
> host1 = "192.168.1.1"
> host2 = "192.168.1.2"
> all_hosts = "{" $host1 $host2 "}"
> 
> This sample works with a host type macro but network type macro, like
> following lines, do not work.
> 
> int_lan = "172.16.1.0/24"
> rel_int_lan = "172.16.2.0/24"
> rel_ext_lan = "172.16.3.0/24"
> 
> lans = "{" $int_lan $rel_int_lan $rel_ext_lan "}"
> 
> I obtain this error:
> 
> # pfctl -nf /etc/pf.conf 
> /etc/pf.conf:48: syntax error
> /etc/pf.conf:83: macro 'lans' not defined
> 
> Could you give me the correct syntax?
> 
> Thanks
> Xavier

-- 

------------------------------------------------------------------------
                 UNIX isn't dead - It just smells funny
                           [EMAIL PROTECTED]
------------------------------------------------------------------------
"Baldric, you wouldn't recognize a subtle plan if it painted itself pur-
 ple and danced naked on a harpsicord singing 'subtle plans are here a-
 gain'."

Reply via email to