Removing spaces from User-Name

Daniel Ryšlink ryslink at
Wed Nov 29 13:03:03 UTC 2023


There are NAS devices (Mikrotik) in our network that generate incorrect 
User-Names in Access-Request packets containing spaces - example:

User-Name = "MK-TRA eth 0/9:269.ether8"

These packets are refused and invalid by the radius server:

Invalid user (Rejected: User-Name contains whitespace): [MK-TRA eth 

The question is - is there a way/how to do a preprocessing on the radius 
server to remove the whitespace characters from the User-Name? I know 
that the most correct solution would be to generate valid radius packets 
on the client side, but I already looked into the RouterOS documentation 
and there seem to be no fine control on how the packet is generated 
(User-Name is obviously constructed from configuration items, separated 
by said whitespaces).

Any practical advice would be greatly appreciated, thank you very much 
in advance.

Daniel Ryšlink

More information about the Freeradius-Users mailing list