<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I've been trying to work through the issues and by searching high and low for solutions before turning to this users list. I'm sorry if this is a stupid question (I've seen worse though, so maybe I shouldn't feel bad).</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I have a very high need to use the rlm_cache module with Freeradius on CentOS 6.5. I'm trying to first us the statement:</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">----- snipped -----<br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
<div>authorize {</div><div>        if (!notfound) {</div><div>                update control {</div><div>                Proxy-To-Realm := "SOME_REALM"</div><div>                }</div><div>        }</div><div>----- snipped -----<br>
</div><div><br></div><div>which works GREAT alone...but I also want to use the cache function like so:</div><div><br></div><div>----- snipped -----<br></div><div><div>        update control {</div><div>                Cache-Status-Only = 'yes'</div>
<div>        }</div><div>        cache</div><div>        if (notfound) {</div><div>                sql</div><div>        }</div><div>        update control {</div><div>                Cache-Status-Only := 'no'</div>
<div>        }</div><div>        cache</div></div><div><br></div><div>----- snipped -----</div><div><br></div><div>which doesn't work (obviously) because rlm_cache isn't included with 2.1.12, or so it seems anyway.</div>
<div><br></div><div>My hope is (it is a hope anyway) that I can collect authN/authZ replies from an upstream radius server and cache them locally; thus building a mysql database of users access/privileges and let this run on an environment before cutting completely over to our new Freeradius setup. Again, I'm hoping it can work like this...getting rid of RSA and using LinOTP or MOTP would be so nice; it would be more flexible and user friendly, but I really need to collect authN and authZ in order to rebuild our massive user-base.</div>
<div><br></div><div>My issue...CentOS, which is our "approved platform" (I'm rolling my eyes and giving air quotes), doesn't have a newer version of Freeradius other than 2.1.12. I think the rlm_cache modules are only included in 3.0.0 and higher, is that right?</div>
<div><br></div><div>So, I started looking on how to build from source...and I found one; great news I thought!! Enter: <a href="http://confluence.diamond.ac.uk/display/PAAUTH/FreeRADIUS+specs+and+sources+for+CentOS+6" target="_blank">http://confluence.diamond.ac.uk/display/PAAUTH/FreeRADIUS+specs+and+sources+for+CentOS+6</a>. I thought this would save the day, but there are broken links for 3.0.0 and I am running into major issues; it just doesn't seem to work at all. I also tried to build it out, take the rlm_cache.so lib over to my 2.1.12 installation, but Freeradius barfed all over that little trick.</div>
<div><br></div><div>What are my options here? I could really use some help. Any ideas?</div></div><div><br></div>
</div>