I had the need to use RADIUS MAC auth with our UCRM billing system.
The billing system was *nearly* perfect but was lacking RADIUS.
I modified a github repo to do what I needed.
NOTE: You will need a custom 'service' attribute in UCRM for 'devicemac' to make this work.
https://github.com/JimBouse/ucrm-freeradius-auth