我正在尝试将包含带有子网掩码的地址的宏扩展为带有 PF 的列表,如下所示:
subnet1 = "192.168.1.0/24"
subnet2 = "10.0.0.0/8"
subnets = "{" $subnet1 $subnet2 "}"
但这会导致最后一行出现语法错误:
/etc/pf.conf:3: 语法错误
它适用于非子网掩码地址:
ip1 = "192.168.1.0"
ip2 = "10.0.0.0"
ips = "{" $ip1 $ip2 "}"
我正在使用 FreeBSD 10.0 的 PF(≈ OpenBSD 4.5 的 PF)。我怎样才能让它工作?
定义时必须再次引用子网掩码地址(用单引号):
可悲的是,这似乎没有记录在任何地方。