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

> 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 "}"

> 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?

openbsd 3.8

mazzy[3.8]# cat /var/tmp/123
A="'10/8'"
B="'192/8'"
C="{" $A $B "}"

pass in from $C
mazzy[3.8]# cat /var/tmp/123 | pfctl -vnf -
A = "'10/8'"
B = "'192/8'"
C = "{ 10/8 192/8 }"
pass in inet from 10.0.0.0/8 to any
pass in inet from 192.0.0.0/8 to any

-- 
  Dmitry

Reply via email to