Cast type user-name
Nathan Ward
lists+freeradius at daork.net
Sun Apr 17 12:11:33 UTC 2022
Try put the { on the end of the if line, I have a vague recollection that that’s a thing.
Otherwise - post the log (not just that line).
> On 17/04/2022, at 9:48 PM, Bassem Mettichi <mettichi at gmail.com> wrote:
>
> sorry by mistake i have writen this: if (User-Name =~
> \^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$\)
>
> but what i use actually on my freeradius server is this:
>
> if (User-Name =~ /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$/)
>
>
> and i get the same error message:
>
> Failed to find "{" as a module or policy.
>
>
> Le dim. 17 avr. 2022 à 10:33, Nathan Ward <lists+freeradius at daork.net> a
> écrit :
>
>> I haven’t read the regex itself to see if it makes sense, but / is not \ -
>> so start there.
>>
>>> On 17/04/2022, at 9:31 PM, Bassem Mettichi <mettichi at gmail.com> wrote:
>>>
>>> Hello,
>>>
>>> i have used this regex for ipv4addr
>>>
>>>
>>> if (User-Name =~ \^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$\)
>>>
>>> {
>>>
>>> }
>>>
>>>
>>> but when i try to start freeradius i get this error message:
>>>
>>>
>>> default[424]: Failed to find "{" as a module or policy.
>>> default[424]: Failed to parse "{" entry.
>>>
>>> How could I resolve this?
>>>
>>> Thanks
>>>
>>>
>>> Le sam. 16 avr. 2022 à 20:00, Matthew Newton <mcn at freeradius.org> a
>> écrit :
>>>
>>>> On 16/04/2022 19:50, Bassem Mettichi wrote:
>>>>> Thanks a lot Alan please could you give me an example for regexp that
>>>> match
>>>>> ipv4 and ipv
>>>>
>>>> https://duckduckgo.com/?q=regex+to+match+ip+address
>>>>
>>>> --
>>>> Matthew
>>>> -
>>>> List info/subscribe/unsubscribe? See
>>>> http://www.freeradius.org/list/users.html
>>>>
>>> -
>>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
>> -
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list