Authenticating routers against the Radius server works fine. But via tac_plus i am getting the below error.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Using Authen::Radius Perl module.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "User-Name" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 825, <> chunk 1.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "Password" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 825, <> chunk 1.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "NAS-IP-Address" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 825, <> chunk 1.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "User-Name" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 853, <> chunk 1.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "Password" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 853, <> chunk 1.
tac_plus[1702]: /usr/lib64/mavis/
mavis_tacplus_radius.pl: 1705: Argument "NAS-IP-Address" isn't numeric in int at /usr/share/perl5/vendor_perl/Authen/Radius.pm line 853, <> chunk 1.
2021-10-11 07:32:51 UTC [
console1.sjc2.asn.net, pool-2-thread-1] : ERROR - malformed RADIUS packet. Exception message: Access-Request: User-Password or CHAP-Password/CHAP-Challenge missing
07:32:51 UTC [
console1.sjc2.asn.net, pool-2-thread-1] : INFO - Completed processing. packetId=0, totalProcessingTime=0ms, queueTime=0ms, oktaTime=0ms, httpCode=N/A, result=FAILED, remoteAddress=N/A
my tac_plus config is as mentioned below.
#### BEGIN RADIUS CONFIGURATION ########
mavis module = external {
setenv RADIUS_SECRET = "XXXXXX"
#setenv RADIUS_GROUP_ATTR = Filter-Id
setenv RADIUS_PASSWORD_ATTR = Password
}
#### END RADIUS CONFIGURATION ########
```
Can you please help me on this issue.