Ok, so here is the configuration. I feel horrible for trying keeping this thread alive (everyone has helped a lot and I'm very thankful for the responses). I get a reject when trying the unlang suggestion. Most of it makes sense, but I'm not sure what I'm missing. If you need/want more debug, I can definitely provide. If I'm being slow, I sincerely apologize.
authorize {
preprocess
auth_log
chap
mschap
digest
suffix
eap {
ok = return
}
files
expiration
logintime
pap
sql
if (notfound) {
update control {
Cache-Status-Only = 'yes'
}
cache
update control {
Cache-Status-Only !* ANY
}
if (!notfound) {
update control {
Proxy-To-Realm := <realm>
}
}
else {
cache
}
}
}
authenticate {
Auth-Type PAP {
pap
}
Auth-Type CHAP {
chap
}
Auth-Type MS-CHAP {
mschap
}
digest
unix
eap
}
preacct {
preprocess
acct_unique
suffix
files
}
accounting {
detail
unix
radutmp
sql
exec
}
session {
radutmp
sql
}
post-auth {
exec
Post-Auth-Type REJECT {
attr_filter.access_reject
}
}
pre-proxy {
}
post-proxy {
cache
}