ip-ratelimit not change in ip_ratelimit_list - after reload

Luiz Fernando Softov fernando at softov.com.br
Tue Jul 17 15:57:34 UTC 2018


​Thanks a lot...

I have read the code, there is a 'global' to store the ip-ratelimit.

There is a plan to implement ip-ratelimit filtered by IP/network?
Something like:
ip-ratelimit: 192.168.1.0/24 200
ip-ratelimit: 192.168.2.0/24 300
ip-ratelimit: 0.0.0.0/0 50

​That way, we
 can have
​clients
 with different limitations
​.​
​


2018-07-17 10:29 GMT-04:00 Wouter Wijngaards via Unbound-users <
unbound-users at unbound.net>:

> Hi Luiz,
>
> On 07/11/2018 06:38 AM, Luiz Fernando Softov via Unbound-users wrote:
>
> Hi,
>
> After my application changes unbound configuration, i call a reload to put
> thing in order.
>
> After calling reload, I figure out that ip-ratelimit was not changed in
> ip_ratelimit_list
>
>
> Yes that is a bug!  Fixed it (also for the ratelimit and ratelimits per
> domain).  It did not reapply the changed values after a reload of the
> config file.  If you changed other infra cache parameters (like infra cache
> size), then it did work, but not if it didn't.  Fixed code is in the code
> repository.
>
> Best regards, Wouter
>
>>
> ip-ratelimit: 350
> ip-ratelimit-size: 4m
> ip-ratelimit-slabs: 2
> ip-ratelimit-factor: 10
> ​​
>
> ​$ unbound-control get_option ip-ratelimit
> 350
>
> $ unbound-control ip_ratelimit_list +a
> 192.168.0.1 5 limit 350
>
> # change ip-ratelimit to 400 in unbound conf file and calls reload
>
> ​$ unbound-control reload​
>
> ​$ unbound-control get_option ip-ratelimit
> 400
>
> # even new users get the old ip-ratelimit
>
> $ unbound-control ip_ratelimit_list +a
> 192.168.0.1 7 limit 350
>
> $ unbound-control ip_ratelimit_list +a
> 192.168.0.1 7 limit 350
> 192.168.0.2 15 limit 350
>
> # then I call set_option, and everything is fine
> $ unbound-control
> set_option ip-ratelimit: 400
> ok
> ​$ unbound-control get_option ip-ratelimit
> 400
>
> $ unbound-control ip_ratelimit_list +a
> 192.168.0.1 8 limit 400
> 192.168.0.2 9 limit 400
>
> This is suppose to work that way? There is a problem/BUG? Or I'm missing
> something?
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nlnetlabs.nl/pipermail/unbound-users/attachments/20180717/b709b9c8/attachment.htm>


More information about the Unbound-users mailing list