<div dir="ltr">as far as  i can tell from debug output, module sql has been loaded :/<div><br></div><div><br></div><div><br><div><div><b># Loaded module rlm_sql</b></div><div><b>  # Instantiating module "sql" from file /usr/local/etc/raddb/mods-enabled/sql</b></div><div><b>  sql {</b></div><div><b>  <span class="" style="white-space:pre">  </span>driver = "rlm_sql_null"</b></div><div><b>  <span class="" style="white-space:pre">    </span>server = "localhost"</b></div><div><b>  <span class="" style="white-space:pre">       </span>port = ""</b></div><div><b>  <span class="" style="white-space:pre">  </span>login = ""</b></div><div><b>  <span class="" style="white-space:pre"> </span>password = <<< secret >>></b></div><div><b>  <span class="" style="white-space:pre">  </span>radius_db = "radius"</b></div><div><b>  <span class="" style="white-space:pre">       </span>read_groups = yes</b></div><div><b>  <span class="" style="white-space:pre">    </span>read_clients = yes</b></div><div><b>  <span class="" style="white-space:pre">   </span>delete_stale_sessions = yes</b></div><div><b>  <span class="" style="white-space:pre">  </span>sql_user_name = "%{User-Name}"</b></div><div><b>  <span class="" style="white-space:pre">     </span>default_user_profile = ""</b></div><div><b>  <span class="" style="white-space:pre">  </span>client_query = "SELECT id, nasname, shortname, type, secret, server FROM nas"</b></div><div><b>  <span class="" style="white-space:pre">      </span>authorize_check_query = "#<span class="" style="white-space:pre">   </span>SELECT id, username, attribute, value, op #<span class="" style="white-space:pre">       </span>FROM radcheck #<span class="" style="white-space:pre">   </span>WHERE username = BINARY '%{SQL-User-Name}' #<span class="" style="white-space:pre">      </span>ORDER BY id"</b></div><div><b>  <span class="" style="white-space:pre">    </span>authorize_reply_query = "#<span class="" style="white-space:pre">   </span>SELECT id, username, attribute, value, op #<span class="" style="white-space:pre">       </span>FROM radreply #<span class="" style="white-space:pre">   </span>WHERE username = BINARY '%{SQL-User-Name}' #<span class="" style="white-space:pre">      </span>ORDER BY id"</b></div><div><b>  <span class="" style="white-space:pre">    </span>authorize_group_check_query = "SELECT id, groupname, attribute, Value, op FROM radgroupcheck WHERE groupname = '%{Sql-Group}' ORDER BY id"</b></div><div><b>  <span class="" style="white-space:pre"> </span>authorize_group_reply_query = "SELECT id, groupname, attribute, value, op FROM radgroupreply WHERE groupname = '%{Sql-Group}' ORDER BY id"</b></div><div><b>  <span class="" style="white-space:pre"> </span>group_membership_query = "#<span class="" style="white-space:pre">  </span>SELECT groupname #<span class="" style="white-space:pre">        </span>FROM radusergroup #<span class="" style="white-space:pre">       </span>WHERE username = BINARY '%{SQL-User-Name}' #<span class="" style="white-space:pre">      </span>ORDER BY priority"</b></div><div><b>  <span class="" style="white-space:pre">      </span>simul_count_query = ""</b></div><div><b>  <span class="" style="white-space:pre">     </span>simul_verify_query = "SELECT radacctid, acctsessionid, username, nasipaddress, nasportid, framedipaddress, callingstationid, framedprotocol FROM radacct WHERE username = '%{SQL-User-Name}' AND acctstoptime IS NULL"</b></div><div><b>  <span class="" style="white-space:pre">     </span>safe_characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /"</b></div><div><b>  }</b></div><div><b>   accounting {</b></div><div><b>   <span class="" style="white-space:pre">       </span>reference = "%{tolower:type.%{Acct-Status-Type}.query}"</b></div><div><b>   }</b></div><div><b>   post-auth {</b></div><div><b>   <span class="" style="white-space:pre">        </span>reference = ".query"</b></div><div><b>   }</b></div><div><b>rlm_sql (sql): Driver rlm_sql_null (module rlm_sql_null) loaded and linked</b></div><div><b>rlm_sql (sql): Attempting to connect to database "radius"</b></div><div><b>rlm_sql (sql): Initialising connection pool</b></div><div><b>   pool {</b></div><div><b>   <span class="" style="white-space:pre">  </span>start = 5</b></div><div><b>   <span class="" style="white-space:pre">  </span>min = 4</b></div><div><b>   <span class="" style="white-space:pre">    </span>max = 32</b></div><div><b>   <span class="" style="white-space:pre">   </span>spare = 3</b></div><div><b>   <span class="" style="white-space:pre">  </span>uses = 0</b></div><div><b>   <span class="" style="white-space:pre">   </span>lifetime = 0</b></div><div><b>   <span class="" style="white-space:pre">       </span>cleanup_interval = 30</b></div><div><b>   <span class="" style="white-space:pre">      </span>idle_timeout = 60</b></div><div><b>   <span class="" style="white-space:pre">  </span>retry_delay = 1</b></div><div><b>   <span class="" style="white-space:pre">    </span>spread = no</b></div><div><b>   }</b></div><div><b>rlm_sql (sql): Opening additional connection (0)</b></div><div><b>rlm_sql (sql): Opening additional connection (1)</b></div><div><b>rlm_sql (sql): Opening additional connection (2)</b></div><div><b>rlm_sql (sql): Opening additional connection (3)</b></div><div><b>rlm_sql (sql): Opening additional connection (4)</b></div><div><b>rlm_sql (sql): Processing generate_sql_clients</b></div><div><b>rlm_sql (sql) in generate_sql_clients: query is SELECT id, nasname, shortname, type, secret, server FROM nas</b></div><div><b>rlm_sql (sql): Reserved connection (4)</b></div><div><b>rlm_sql (sql): Executing query: 'SELECT id, nasname, shortname, type, secret, server FROM nas'</b></div><div><b>rlm_sql (sql): Released connection (4)</b></div><div><b>  # Instantiating module "detail" from file /usr/local/etc/raddb/mods-enabled/detail</b></div><div><b>  detail {</b></div><div><b>  <span class="" style="white-space:pre">    </span>filename = "/usr/local/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d"</b></div><div><b>  <span class="" style="white-space:pre">       </span>header = "%t"</b></div><div><b>  <span class="" style="white-space:pre">      </span>permissions = 384</b></div><div><b>  <span class="" style="white-space:pre">    </span>dir_permissions = 493</b></div><div><b>  <span class="" style="white-space:pre">        </span>locking = no</b></div><div><b>  <span class="" style="white-space:pre"> </span>log_packet_header = no</b></div><div><b>  }</b></div></div><div><b><br></b></div><div><b><br></b></div><div>what am i missing? </div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 12, 2014 at 5:15 PM, Alan DeKok <span dir="ltr"><<a href="mailto:aland@deployingradius.com" target="_blank">aland@deployingradius.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Abdullah wrote:<br>
> err i am trying to authenticate from sql, not the users file<br>
<br>
</span>  Then read the debug log.  The server doesn't use the SQL module when<br>
it receives an Access-Request.  Go fix that.<br>
<br>
  That's why we keep telling people to run in debugging mode.  Because<br>
you're supposed to READ IT.<br>
<br>
  When you want the server to get the user information from SQL, and the<br>
word "sql" doesn't appear in the debug output... the problem should be<br>
pretty obvious.<br>
<div class="HOEnZb"><div class="h5"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</div></div></blockquote></div><br></div>