Thanks... I guess
My question is more around "Is there any thing I can do to fix this"?
When the Attribute is commented out of /etc/raddb/dictionary
I get
...
rlm_perl: ERROR: Failed to create pair Mikrotik-Total-Limit = 192871485
...
When its in there I get
...
Tue Apr 8 18:23:47 2014 : Debug: rlm_perl: Added pair Mikrotik-Total-Limit = 209715200
Tue Apr 8 18:23:47 2014 : Debug: rlm_perl: Added pair Cleartext-Password = password
Tue Apr 8 18:23:47 2014 : Debug: rlm_perl: Added pair databank = 209715200
Tue Apr 8 18:23:47 2014 : Debug: rlm_perl: Added pair Auth-Type = PERL
Tue Apr 8 18:23:47 2014 : Info: ++[perl] returns ok
Tue Apr 8 18:23:47 2014 : Auth: Login OK: [XX:XX:XX:XX:XX:XX/password] (from client X.X.X.X port 2154826130 cli XX:XX:XX:XX:XX:XX)
Tue Apr 8 18:23:47 2014 : Info: # Executing section post-auth from file /etc/raddb/sites-enabled/default
Tue Apr 8 18:23:47 2014 : Info: +- entering group post-auth {...}
Tue Apr 8 18:23:47 2014 : Info: ++[exec] returns noop
Sending Access-Accept of id 30 to X.X.X.X port 50238
Mikrotik-Total-Limit = 209715200
...
So is freeradius not reading the dictionary file for Mikrotik that is there & correct?