Split freeradiu install confusion

I have had a single instance working (ubuntu 14.04 radius w/privacy idea),
but now I am trying to seperate the Radius server from the pricacyidea
server.
Both machines are ubuntu 14.04

radius server
apt-get install build-essential libpam0g-dev freeradius libqrencode3
nano /etc/freeradius/users

DEFAULT Auth-Type := PAM

nano /etc/freeradius/sites-enabled/default

uncomment PAM

nano /etc/pam.d/sshd

comment out @include common-auth added @include otp-aut

cp /etc/pam.d/common-auth /etc/pam.d/otp-auth
nano /etc/pam.d/otp-auth:

uth [success=3 default=ignore] pam_radius_auth.so
auth [success=2 default=ignore] pam_unix.so nullok_secure try_first_pass
auth [success=1 default=ignore] pam_winbind.so krb5_auth krb5_ccache_type=FILE cached_login try_first_pass

here’s the fallback if no module succeeds

auth requisite pam_deny.so

prime the stack with a positive return value if there isn’t one already;

this avoids us returning an error just because nothing sets a success code

since the modules above will each just jump around

auth required pam_permit.so

and here are more per-package modules (the “Additional” block)

auth optional pam_ecryptfs.so unwrap
auth optional pam_cap.so

on the Privacyidea server
followed install steps
logged in as admin
connected to LDAP
modified RADIUS config (in UI) to server above.

but when attempting the log in with user it fails. I feel that i missed
something simple.

looking for some assistance or steps that are more updated than those I
have found online.

thank you

Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9wZ3Atc2lnbmF0dXJlOyBuYW1lPSJzaWduYXR1cmUu
YXNjIg0KQ29udGVudC1EZXNjcmlwdGlvbjogT3BlblBHUCBkaWdpdGFsIHNpZ25hdHVyZQ0KQ29u
dGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9InNpZ25hdHVyZS5hc2MiDQoN
Ci0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tDQpWZXJzaW9uOiBHbnVQRyB2MQ0KDQppUUlj
QkFFQkFnQUdCUUpWVEQ4aUFBb0pFQkJoWkZVdWpZRkpiMUlQLzB6alRPZlF5Y3FsTFpOMGJNTWV4
RGszDQpRc0VmTSt3TXVJUG15UGtTS0ZCZVhpNjh0QVV4UzZ0SlhmQVU1dEVtM2crRFQ3YS9qV1I1
RW5nMVZFbVZxNll2DQpzbTRpeU96WGdlalQ4T3R6Tm1rVEdibUVFVzJmenQxZWhsUjU2NE80dXd0
MTNTR3R1MEhzZ0JKdnoxN1Rwc1lJDQpPSzhzTk0ySVhQSnR2Ym8wK2lIaUozTmZXNmpSRmF0cDJ3
ek9IQXJFUTltTzJCZm9rN292eHh0Z1B6VXhkWjM2DQpweGN5VERzU2poR1ZZY25HQmtvODJ0YmRs
V3c5c2VqMWpBdDZKSkFJaGdXY1JSSmNLY0FuU002RTIzdmpCVjhBDQp3alZDSHNPaFQyVlFmR21o
LzQ5QnNMZzFRMi8vWWtwbFc2WkFLc1N2QjhpY0J4UDRJcVJWSVJUM25salVlQnJxDQovR1F6RzZ2
dzB4TVA0My9tZXZtKzExakZEUzIvZFZWV0NoTzhvVEU3eExWRER2U3h5UldYdWQ0UGlDSFZQbCtK
DQppWnM0Vlg5NG4zeEtVNjZ1MVYrbGM0T2FVU3lIYVlOMWxpdHBQNU12OXdueVlHY3V2SE80UnE4
RkIyY1RmNzNHDQpFUkdkRnByRjNyZWlPajhGZVlCMkJpVnY5THlFY2hjK2RlRG9zSGZqT2hPOTBW
aWp1ZU9GWkhHZE9Wd3lLMC85DQpKUlZYV2p5cU5va3llSzZVK0xpSmdoSDRsdmFCUHp3MVhvaGxt
NEt3ZkgwRVg4aklRelI1UXlaNDJsNWtFZ2FsDQp4NGJtL0RvTk9jejQwY1MyS1VmOTdHRExiL3Bz
dnFhVHZvVHMvaEpwb1ZxM2Juc3Q5alZUZUxHN2dXYmVlMHhmDQorZUNwUVltd0NJVXFoV2VXVk1J
cg0KPWgvWjENCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ0K