redis_ippool.renew is not able to update lease time
Nick Porter
nick at portercomputing.co.uk
Wed Jan 3 11:17:58 UTC 2024
On 03/01/2024 06:53, Chinnapaiyan, Nagamani wrote:
> Debug : (4) redis_ippool - Updating 169.254.0.224 in pool "naw01_healthcheck_VSAT-UT", device "01:01:bc:11:22:33_01:01:bc:11:22:33_0x0101bc112233", expires in 900s
>
> Debug : (4) redis_ippool - Reserved connection (0)
>
> Debug : (4) redis_ippool - [1] >>> Sending command(s) to 10.43.16.101:6379
>
> Debug : (4) redis_ippool - [1] <<< Returned: success
>
> Debug : (4) redis_ippool - Released connection (0)
>
> ERROR : (4) redis_ippool - ERROR: Requested IP address "169.254.0.224" is not a member of the specified pool
>
> Debug : (4) redis_ippool.renew (notfound)
>
>
>
> But that pool has that IP address in redis-db:
>
>> zscore {naw01_healthcheck_VSAT-UT}:pool 169.254.0.224
> 1704264141.0
>
Check your redis_ippool module configuration.
As your redis query shows, the IPv4 address is stored as a string.
There is a module option "ipv4_integer" which will cause IPv4 addresses
to be cast to integers during updates. Setting that to "yes" when your
addresses are stored as strings will result in the error you are seeing.
Either set the option to "no" or remove it - the default is "no"
Nick
--
Nick Porter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20240103/0c010248/attachment.sig>
More information about the Freeradius-Users
mailing list