<div><font face="verdana,sans-serif">I've installed freeradius and other packages on a vanilla amazon ec2 instance and am trying to get the rlm_perl module working. Ultimately the authenticate function in the perl script is not being run. Here are the details.</font></div>
<div><font face="verdana,sans-serif"><br></font></div><font face="verdana,sans-serif">Running:</font><div><font face="verdana,sans-serif"><br></font></div><div><font face="verdana,sans-serif">Amazon Linux AMI release 2012.03</font></div>
<div><font face="verdana,sans-serif"><br></font></div><div><font face="verdana,sans-serif">Install:</font></div><div><font face="verdana,sans-serif"><br></font></div><div><font face="verdana,sans-serif">$ sudo yum update</font></div>
<div><span style="font-family:verdana,sans-serif">$ sudo yum install freeradius</span></div><div><span style="font-family:verdana,sans-serif">$ sudo yum install freeradius-perl</span></div><div><span style="font-family:verdana,sans-serif">$ sudo yum install freeradius-utils</span></div>
<div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif">Configuration files:</span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div>
<span style="font-family:verdana,sans-serif">/etc/raddb/modules/perl:</span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><div style="font-family:verdana,sans-serif">perl {</div><div style="font-family:verdana,sans-serif">
        #</div><div style="font-family:verdana,sans-serif">        #  The Perl script to execute on authorize, authenticate,</div><div style="font-family:verdana,sans-serif">        #  accounting, xlat, etc.  This is very similar to using</div>
<div style="font-family:verdana,sans-serif">        #  'rlm_exec' module, but it is persistent, and therefore</div><div style="font-family:verdana,sans-serif">        #  faster.</div><div style="font-family:verdana,sans-serif">
        #</div><div style="font-family:verdana,sans-serif">        module = /etc/raddb/<a href="http://example.pl">example.pl</a></div><div style="font-family:verdana,sans-serif">...</div><div style="font-family:verdana,sans-serif">
}</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">/etc/raddb/sites-enabled/default:</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">
authorize {</div><div style="font-family:verdana,sans-serif">...</div><div style="font-family:verdana,sans-serif">perl</div><div style="font-family:verdana,sans-serif">...</div><div style="font-family:verdana,sans-serif">
}</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><div>authenticate {</div><div>...</div><div>perl</div><div>...</div><div>}</div></div><div style="font-family:verdana,sans-serif">
<br></div><div style="font-family:verdana,sans-serif"><div>accounting {</div><div>...</div><div>perl</div><div>...</div><div>}</div></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">
rlm_perl files:</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">/etc/raddb/<a href="http://example.pl">example.pl</a>:</div><div style="font-family:verdana,sans-serif">
<br></div><div><div><font face="verdana, sans-serif"># Function to handle authorize</font></div><div><font face="verdana, sans-serif">sub authorize {</font></div><div><font face="verdana, sans-serif">        # For debugging purposes only</font></div>
<div><font face="verdana, sans-serif">        &log_request_attributes;</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">print "authorize!!!";</font></div>
<div><font face="verdana, sans-serif">        # Here's where your authorization code comes</font></div><div><font face="verdana, sans-serif">        # You can call another function from here:</font></div><div><font face="verdana, sans-serif">        &test_call;</font></div>
<div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">        return RLM_MODULE_OK;</font></div><div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif"><br>
</font></div><div><font face="verdana, sans-serif"># Function to handle authenticate</font></div><div><font face="verdana, sans-serif">sub authenticate {</font></div><div><font face="verdana, sans-serif">        # For debugging purposes only</font></div>
<div><font face="verdana, sans-serif">#       &log_request_attributes;</font></div><div><font face="verdana, sans-serif"><br></font></div><div><font face="verdana, sans-serif">print "authenticate!!!";</font></div>
<div style="font-family:verdana,sans-serif"><br></div></div><div style="font-family:verdana,sans-serif">...</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">Testing:</div>
<div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><div>$ radtest test test localhost 0 testing123</div><div>Sending Access-Request of id 154 to 127.0.0.1 port 1812</div><div>
<span class="Apple-tab-span" style="white-space:pre"> </span>User-Name = "test"</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>User-Password = "test"</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>NAS-IP-Address = 10.111.61.150</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>NAS-Port = 0</div><div>rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=154, length=20</div></div><div style="font-family:verdana,sans-serif">
<br></div><div style="font-family:verdana,sans-serif">Server output:</div><div style="font-family:verdana,sans-serif"><br></div><div><div><font face="verdana, sans-serif">$ sudo radiusd -X</font></div><div><font face="verdana, sans-serif">FreeRADIUS Version 2.1.10, for host x86_64-redhat-linux-gnu, built on Feb 13 2012 at 23:13:41</font></div>
<div><font face="verdana, sans-serif">Copyright (C) 1999-2009 The FreeRADIUS server project and contributors. </font></div><div><font face="verdana, sans-serif">There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A </font></div>
<div><font face="verdana, sans-serif">PARTICULAR PURPOSE. </font></div><div><font face="verdana, sans-serif">You may redistribute copies of FreeRADIUS under the terms of the </font></div><div><font face="verdana, sans-serif">GNU General Public License v2. </font></div>
<div><font face="verdana, sans-serif">Starting - reading configuration files ...</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/radiusd.conf</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/proxy.conf</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/clients.conf</font></div><div><font face="verdana, sans-serif">including files in directory /etc/raddb/modules/</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/<a href="http://detail.example.com">detail.example.com</a></font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/mschap</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/perl</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/chap</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/files</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/sradutmp</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/mac2ip</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/radutmp</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/logintime</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/etc_group</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/dynamic_clients</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/detail.log</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/realm</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/mac2vlan</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/passwd</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/linelog</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/expr</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/expiration</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/opendirectory</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/unix</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/attr_rewrite</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/attr_filter</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/smbpasswd</font></div><div>
<font face="verdana, sans-serif">including configuration file /etc/raddb/modules/detail</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/smsotp</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/cui</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/otp</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/policy</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/sql_log</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/digest</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/always</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/wimax</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/counter</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/preprocess</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/exec</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/ntlm_auth</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/echo</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/pam</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/checkval</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/acct_unique</font></div><div>
<font face="verdana, sans-serif">including configuration file /etc/raddb/modules/ippool</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/inner-eap</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/pap</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/modules/sqlcounter_expire_on_login</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/eap.conf</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/policy.conf</font></div><div><font face="verdana, sans-serif">including files in directory /etc/raddb/sites-enabled/</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/sites-enabled/control-socket</font></div>
<div><font face="verdana, sans-serif">including configuration file /etc/raddb/sites-enabled/inner-tunnel</font></div><div><font face="verdana, sans-serif">including configuration file /etc/raddb/sites-enabled/default</font></div>
<div><font face="verdana, sans-serif">main {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>user = "radiusd"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>group = "radiusd"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>allow_core_dumps = no</font></div><div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif">including dictionary file /etc/raddb/dictionary</font></div>
<div><font face="verdana, sans-serif">main {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>prefix = "/usr"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>localstatedir = "/var"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>logdir = "/var/log/radius"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>libdir = "/usr/lib64/freeradius"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>radacctdir = "/var/log/radius/radacct"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>hostname_lookups = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>max_request_time = 30</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>cleanup_delay = 5</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>max_requests = 1024</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>pidfile = "/var/run/radiusd/radiusd.pid"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>checkrad = "/usr/sbin/checkrad"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>debug_level = 0</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>proxy_requests = yes</font></div><div><font face="verdana, sans-serif"> log {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>stripped_names = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>auth = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>auth_badpass = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>auth_goodpass = no</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> security {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>max_attributes = 200</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>reject_delay = 1</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>status_server = yes</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif">}</font></div>
<div><font face="verdana, sans-serif">radiusd: #### Loading Realms and Home Servers ####</font></div><div><font face="verdana, sans-serif"> proxy server {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>retry_delay = 5</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>retry_count = 3</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>default_fallback = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>dead_time = 120</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>wake_all_if_all_dead = no</font></div>
<div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> home_server localhost {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>ipaddr = 127.0.0.1</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>port = 1812</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>type = "auth"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>secret = "testing123"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>response_window = 20</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>max_outstanding = 65536</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>require_message_authenticator = yes</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>zombie_period = 40</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>status_check = "status-server"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>ping_interval = 30</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>check_interval = 30</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>num_answers_to_alive = 3</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>num_pings_to_alive = 3</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>revive_interval = 120</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>status_check_timeout = 4</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>irt = 2</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>mrt = 16</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>mrc = 5</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>mrd = 30</font></div>
<div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> home_server_pool my_auth_failover {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>type = fail-over</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>home_server = localhost</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> realm <a href="http://example.com">example.com</a> {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>auth_pool = my_auth_failover</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif"> realm LOCAL {</font></div>
<div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif">radiusd: #### Loading Clients ####</font></div><div><font face="verdana, sans-serif"> client localhost {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>ipaddr = 127.0.0.1</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>require_message_authenticator = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>secret = "testing123"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>nastype = "other"</font></div><div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif">radiusd: #### Instantiating modules ####</font></div>
<div><font face="verdana, sans-serif"> instantiate {</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_exec</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "exec" from file /etc/raddb/modules/exec</font></div>
<div><font face="verdana, sans-serif">  exec {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>wait = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>input_pairs = "request"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>shell_escape = yes</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_expr</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating module "expr" from file /etc/raddb/modules/expr</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_expiration</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating module "expiration" from file /etc/raddb/modules/expiration</font></div><div><font face="verdana, sans-serif">  expiration {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>reply-message = "Password Has Expired  "</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_logintime</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "logintime" from file /etc/raddb/modules/logintime</font></div>
<div><font face="verdana, sans-serif">  logintime {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>reply-message = "You are calling outside your allowed timespan  "</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>minimum-timeout = 60</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> }</font></div>
<div><font face="verdana, sans-serif">radiusd: #### Loading Virtual Servers ####</font></div><div><font face="verdana, sans-serif">server inner-tunnel { # from file /etc/raddb/sites-enabled/inner-tunnel</font></div><div><font face="verdana, sans-serif"> modules {</font></div>
<div><font face="verdana, sans-serif"> Module: Checking authenticate {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_pap</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "pap" from file /etc/raddb/modules/pap</font></div>
<div><font face="verdana, sans-serif">  pap {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>encryption_scheme = "auto"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>auto_header = no</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_chap</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "chap" from file /etc/raddb/modules/chap</font></div>
<div><font face="verdana, sans-serif"> Module: Linked to module rlm_mschap</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "mschap" from file /etc/raddb/modules/mschap</font></div>
<div><font face="verdana, sans-serif">  mschap {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>use_mppe = yes</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>require_encryption = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>require_strong = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>with_ntdomain_hack = no</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_unix</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "unix" from file /etc/raddb/modules/unix</font></div>
<div><font face="verdana, sans-serif">  unix {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>radwtmp = "/var/log/radius/radwtmp"</font></div><div>
<font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_eap</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "eap" from file /etc/raddb/eap.conf</font></div>
<div><font face="verdana, sans-serif">  eap {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>default_eap_type = "md5"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>timer_expire = 60</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>ignore_unknown_eap_types = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>cisco_accounting_username_bug = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>max_sessions = 4096</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_md5</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating eap-md5</font></div><div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_leap</font></div><div><font face="verdana, sans-serif"> Module: Instantiating eap-leap</font></div>
<div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_gtc</font></div><div><font face="verdana, sans-serif"> Module: Instantiating eap-gtc</font></div><div><font face="verdana, sans-serif">   gtc {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>challenge = "Password: "</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>auth_type = "PAP"</font></div>
<div><font face="verdana, sans-serif">   }</font></div><div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_tls</font></div><div><font face="verdana, sans-serif"> Module: Instantiating eap-tls</font></div>
<div><font face="verdana, sans-serif">   tls {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>rsa_key_exchange = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>dh_key_exchange = yes</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>rsa_key_length = 512</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>dh_key_length = 512</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>verify_depth = 0</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>CA_path = "/etc/raddb/certs"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>pem_file_type = yes</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>private_key_file = "/etc/raddb/certs/server.pem"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>certificate_file = "/etc/raddb/certs/server.pem"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>CA_file = "/etc/raddb/certs/ca.pem"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>private_key_password = "whatever"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>dh_file = "/etc/raddb/certs/dh"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>random_file = "/etc/raddb/certs/random"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>fragment_size = 1024</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>include_length = yes</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>check_crl = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>cipher_list = "DEFAULT"</font></div><div><font face="verdana, sans-serif">    cache {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">      </span>enable = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>lifetime = 24</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>max_entries = 255</font></div>
<div><font face="verdana, sans-serif">    }</font></div><div><font face="verdana, sans-serif">    verify {</font></div><div><font face="verdana, sans-serif">    }</font></div><div><font face="verdana, sans-serif">   }</font></div>
<div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_ttls</font></div><div><font face="verdana, sans-serif"> Module: Instantiating eap-ttls</font></div><div><font face="verdana, sans-serif">   ttls {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>default_eap_type = "md5"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>copy_request_to_tunnel = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>use_tunneled_reply = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>virtual_server = "inner-tunnel"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>include_length = yes</font></div><div><font face="verdana, sans-serif">   }</font></div><div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_peap</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating eap-peap</font></div><div><font face="verdana, sans-serif">   peap {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>default_eap_type = "mschapv2"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>copy_request_to_tunnel = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>use_tunneled_reply = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>proxy_tunneled_request_as_eap = yes</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>virtual_server = "inner-tunnel"</font></div>
<div><font face="verdana, sans-serif">   }</font></div><div><font face="verdana, sans-serif"> Module: Linked to sub-module rlm_eap_mschapv2</font></div><div><font face="verdana, sans-serif"> Module: Instantiating eap-mschapv2</font></div>
<div><font face="verdana, sans-serif">   mschapv2 {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>with_ntdomain_hack = no</font></div><div><font face="verdana, sans-serif">   }</font></div>
<div><font face="verdana, sans-serif"> Module: Checking authorize {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_realm</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "suffix" from file /etc/raddb/modules/realm</font></div>
<div><font face="verdana, sans-serif">  realm suffix {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>format = "suffix"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>delimiter = "@"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>ignore_default = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>ignore_null = no</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_files</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "files" from file /etc/raddb/modules/files</font></div>
<div><font face="verdana, sans-serif">  files {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>usersfile = "/etc/raddb/users"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>acctusersfile = "/etc/raddb/acct_users"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>preproxy_usersfile = "/etc/raddb/preproxy_users"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>compat = "no"</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking session {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_radutmp</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating module "radutmp" from file /etc/raddb/modules/radutmp</font></div><div><font face="verdana, sans-serif">  radutmp {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>filename = "/var/log/radius/radutmp"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>username = "%{User-Name}"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">    </span>case_sensitive = yes</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>check_with_nas = yes</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>perm = 384</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>callerid = yes</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking post-proxy {...} for more modules to load</font></div>
<div><font face="verdana, sans-serif"> Module: Checking post-auth {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_attr_filter</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "attr_filter.access_reject" from file /etc/raddb/modules/attr_filter</font></div>
<div><font face="verdana, sans-serif">  attr_filter attr_filter.access_reject {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>attrsfile = "/etc/raddb/attrs.access_reject"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>key = "%{User-Name}"</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> } # modules</font></div>
<div><font face="verdana, sans-serif">} # server</font></div><div><font face="verdana, sans-serif">server { # from file /etc/raddb/radiusd.conf</font></div><div><font face="verdana, sans-serif"> modules {</font></div><div>
<font face="verdana, sans-serif"> Module: Checking authenticate {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_digest</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "digest" from file /etc/raddb/modules/digest</font></div>
<div><font face="verdana, sans-serif"> Module: Linked to module rlm_perl</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "perl" from file /etc/raddb/modules/perl</font></div><div>
<font face="verdana, sans-serif">  perl {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>module = "/etc/raddb/<a href="http://example.pl">example.pl</a>"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_authorize = "authorize"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>func_authenticate = "authenticate"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_accounting = "accounting"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>func_preacct = "preacct"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_checksimul = "checksimul"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>func_detach = "detach"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_xlat = "xlat"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>func_pre_proxy = "pre_proxy"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_post_proxy = "post_proxy"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>func_post_auth = "post_auth"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>func_recv_coa = "recv_coa"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>func_send_coa = "send_coa"</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking authorize {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_preprocess</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating module "preprocess" from file /etc/raddb/modules/preprocess</font></div><div><font face="verdana, sans-serif">  preprocess {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>huntgroups = "/etc/raddb/huntgroups"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>hints = "/etc/raddb/hints"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>with_ascend_hack = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>ascend_channels_per_line = 23</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>with_ntdomain_hack = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>with_specialix_jetstream_hack = no</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>with_cisco_vsa_hack = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>with_alvarion_vsa_hack = no</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking preacct {...} for more modules to load</font></div>
<div><font face="verdana, sans-serif"> Module: Linked to module rlm_acct_unique</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "acct_unique" from file /etc/raddb/modules/acct_unique</font></div>
<div><font face="verdana, sans-serif">  acct_unique {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"</font></div>
<div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking accounting {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Linked to module rlm_detail</font></div>
<div><font face="verdana, sans-serif"> Module: Instantiating module "detail" from file /etc/raddb/modules/detail</font></div><div><font face="verdana, sans-serif">  detail {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>header = "%t"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>detailperm = 384</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>dirperm = 493</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">  </span>locking = no</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>log_packet_header = no</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Instantiating module "attr_filter.accounting_response" from file /etc/raddb/modules/attr_filter</font></div>
<div><font face="verdana, sans-serif">  attr_filter attr_filter.accounting_response {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>attrsfile = "/etc/raddb/attrs.accounting_response"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>key = "%{User-Name}"</font></div><div><font face="verdana, sans-serif">  }</font></div><div><font face="verdana, sans-serif"> Module: Checking session {...} for more modules to load</font></div>
<div><font face="verdana, sans-serif"> Module: Checking post-proxy {...} for more modules to load</font></div><div><font face="verdana, sans-serif"> Module: Checking post-auth {...} for more modules to load</font></div><div>
<font face="verdana, sans-serif"> } # modules</font></div><div><font face="verdana, sans-serif">} # server</font></div><div><font face="verdana, sans-serif">radiusd: #### Opening IP addresses and Ports ####</font></div><div>
<font face="verdana, sans-serif">listen {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>type = "auth"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>ipaddr = *</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>port = 0</font></div><div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif">listen {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>type = "acct"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">        </span>ipaddr = *</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>port = 0</font></div><div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif">listen {</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>type = "control"</font></div><div><font face="verdana, sans-serif"> listen {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">       </span>socket = "/var/run/radiusd/radiusd.sock"</font></div>
<div><font face="verdana, sans-serif"> }</font></div><div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif">listen {</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>type = "auth"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>ipaddr = 127.0.0.1</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>port = 18120</font></div>
<div><font face="verdana, sans-serif">}</font></div><div><font face="verdana, sans-serif">Listening on authentication address * port 1812</font></div><div><font face="verdana, sans-serif">Listening on accounting address * port 1813</font></div>
<div><font face="verdana, sans-serif">Listening on command file /var/run/radiusd/radiusd.sock</font></div><div><font face="verdana, sans-serif">Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel</font></div>
<div><font face="verdana, sans-serif">Listening on proxy address * port 1814</font></div><div><font face="verdana, sans-serif">Ready to process requests.</font></div><div><font face="verdana, sans-serif">rad_recv: Access-Request packet from host 127.0.0.1 port 52493, id=154, length=56</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>User-Name = "test"</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">   </span>User-Password = "test"</font></div>
<div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre">     </span>NAS-IP-Address = 10.111.61.150</font></div><div><font face="verdana, sans-serif"><span class="Apple-tab-span" style="white-space:pre"> </span>NAS-Port = 0</font></div>
<div><font face="verdana, sans-serif"># Executing section authorize from file /etc/raddb/sites-enabled/default</font></div><div><font face="verdana, sans-serif">+- entering group authorize {...}</font></div><div><font face="verdana, sans-serif">++[preprocess] returns ok</font></div>
<div><font face="verdana, sans-serif">++[chap] returns noop</font></div><div><font face="verdana, sans-serif">++[mschap] returns noop</font></div><div><font face="verdana, sans-serif">++[digest] returns noop</font></div><div>
<font face="verdana, sans-serif">[suffix] No '@' in User-Name = "test", looking up realm NULL</font></div><div><font face="verdana, sans-serif">[suffix] No such realm "NULL"</font></div><div><font face="verdana, sans-serif">++[suffix] returns noop</font></div>
<div><font face="verdana, sans-serif">[eap] No EAP-Message, not doing EAP</font></div><div><font face="verdana, sans-serif">++[eap] returns noop</font></div><div><font face="verdana, sans-serif">++[files] returns noop</font></div>
<div><font face="verdana, sans-serif">rlm_perl: RAD_REQUEST: User-Name = test</font></div><div><font face="verdana, sans-serif">rlm_perl: RAD_REQUEST: User-Password = test</font></div><div><font face="verdana, sans-serif">rlm_perl: RAD_REQUEST: NAS-Port = 0</font></div>
<div><font face="verdana, sans-serif">rlm_perl: RAD_REQUEST: NAS-IP-Address = 10.111.61.150</font></div><div><font face="verdana, sans-serif">rlm_perl: Added pair User-Name = test</font></div><div><font face="verdana, sans-serif">rlm_perl: Added pair User-Password = test</font></div>
<div><font face="verdana, sans-serif">rlm_perl: Added pair NAS-Port = 0</font></div><div><font face="verdana, sans-serif">rlm_perl: Added pair NAS-IP-Address = 10.111.61.150</font></div><div><font face="verdana, sans-serif">++[perl] returns ok</font></div>
<div><font face="verdana, sans-serif">++[expiration] returns noop</font></div><div><font face="verdana, sans-serif">++[logintime] returns noop</font></div><div><font face="verdana, sans-serif">[pap] WARNING! No "known good" password found for the user.  Authentication may fail because of this.</font></div>
<div><font face="verdana, sans-serif">++[pap] returns noop</font></div><div><font face="verdana, sans-serif">ERROR: No authenticate method (Auth-Type) found for the request: Rejecting the user</font></div><div><font face="verdana, sans-serif">Failed to authenticate the user.</font></div>
<div><font face="verdana, sans-serif">Using Post-Auth-Type Reject</font></div><div><font face="verdana, sans-serif"># Executing group from file /etc/raddb/sites-enabled/default</font></div><div><font face="verdana, sans-serif">+- entering group REJECT {...}</font></div>
<div><font face="verdana, sans-serif">[attr_filter.access_reject] <span class="Apple-tab-span" style="white-space:pre"> </span>expand: %{User-Name} -> test</font></div><div><font face="verdana, sans-serif"> attr_filter: Matched entry DEFAULT at line 11</font></div>
<div><font face="verdana, sans-serif">++[attr_filter.access_reject] returns updated</font></div><div><font face="verdana, sans-serif">Delaying reject of request 0 for 1 seconds</font></div><div><font face="verdana, sans-serif">Going to the next request</font></div>
<div><font face="verdana, sans-serif">Waking up in 0.9 seconds.</font></div><div><font face="verdana, sans-serif">Sending delayed reject for request 0</font></div><div><font face="verdana, sans-serif">Sending Access-Reject of id 154 to 127.0.0.1 port 52493</font></div>
<div><font face="verdana, sans-serif">Waking up in 4.9 seconds.</font></div><div><font face="verdana, sans-serif">Cleaning up request 0 ID 154 with timestamp +3</font></div><div><font face="verdana, sans-serif">Ready to process requests.</font></div>
</div><div style="font-family:verdana,sans-serif"><br></div></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">Questions:</div>
<div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">1/ Request comes in and authorize is being called within rlm_perl. The print statement is not outputting on the server side?</div>
<div style="font-family:verdana,sans-serif">2/ How does Auth-Type get set? I've read a bunch of forum threads and it looks like best practice nowadays is to let the server figure it out and not set it explicitly in /etc/raddb/users, however it isn't being set. Suggestions?</div>
<div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">Cheers and thanks.</div><div><br></div>