OpenVPN + Radius mOTP question
-
Hello.
I'm having trouble with freeradius2. I have OpenVPN working perfectly with authentication being used on the local database. I am aware this is not very secure and so I want to set up mOTP.
Running pfSense 2.0.2
In short, I followed these steps: https://doc.pfsense.org/index.php/Using_OpenVPN_With_FreeRADIUS
I installed freeradius2 and set up NAS/Client with the IP being the local IP gateway. 10.X.X.1
I set up a user with 'Enable one-time-password for this user', inputted the init-secret and PIN.
Under the settings tab, 'Enabled mobile-one-time-password'.
Under the interface tab, I put in '*' and port 1812.
When I typed in the plugin command into the openVPN box under 'OpenVPN' > 'Server' (the page where info is inputted to create/server remote users… i.e. tunnel IP, local IP etc.) on the bottom of the page and clicked 'save', it says in the OpenVPN Logs:
PLUGIN_INIT: could not load plugin shared object plugin /usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so: Cannot open "/usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so": Invalid arguement (errno=22)
I believe this is the reason why I keep getting the 'Failed to authenticate' in the OpenVPN logs on the client when I try the mOTP.
I made sure I was inputting the commands correctly in the shell where it told me to.
I'm lost as to what to do.
If someone could help me with this, I would be most appreciative.