Ouch, that’s a bummer. Has there been any attempts to try and resolve this 
matter?


> 21. jun. 2017 kl. 04.40 skrev Jacob Leifman <jac...@bitwise.net>:
> 
> On 20 Jun 2017 at 14:17, Alen Mistric wrote:
> 
>> Howdy!
>> 
>> I have a global table defined in pf.conf that I would like to use in
>> both the main rule set and inside an anchor. However, I keep getting
>> a namespace collision when I reload the configuration file. I can't
>> quite figure out from reading the man pages if you're not supposed
>> to use a global table inside an anchor or if I'm just doing it the
>> wrong way. Any ideas?
> 
> Unfortunately, this is a known limitation in current PF -- you can use global 
> tables 
> in an anchor strictly in read-only mode. Any attempt to modify a table within 
> an 
> anchor results in the creation of an anchor-local table with identical name 
> which 
> also prevents any subsequent access to the global table.
> 
>> 
>> table <bruteforce> persist
>> block quick from <bruteforce>
>> 
>> pass in proto tcp to port ssh modulate state \
>>  (max-src-conn-rate 5/3, overload <bruteforce> flush global)
>> 
>> anchor "ftp" {
>>  pass in proto tcp to port ftp modulate state \
>>    (max-src-conn 2, overload <bruteforce> flush global )
>>  pass in proto tcp to port { 40000:50000 }
>>  pass out proto tcp to port ftp
>> }
>> 
> 
> 

Reply via email to