<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi,<br><br>I am currently using version 2.1.3-1. I was trying to create virtual servers accessing to different mysql databases. From some of the historical threads, I understood that the followings steps are needed:<br><br>1. Create an entry in /etc/raddb/dictionary. I had the line as:<br><br>ATTRIBUTE My-DB 3000 String<br><br>2. I edit the sql.conf with the following:<br><br>radius_db = %{control:My-DB}<br><br>3. In the virtual server section, I added the following at the top of the authorize and preacct sections:<br><br>update control {<br>    My-DB = "my_radiusdb_name"<br>}<br><br><br>With the above 3 changes, I run radiusd -X and I get the below errors. Can anyone help to identify what went wrong?<br><br>rad_recv: Access-Request packet from host 192.168.188.1 port 57018, id=206, length=138<br>    NAS-IP-Address = 208.75.51.88<br>    NAS-Identifier = "vpn.skywalk.net"<br>    User-Name = "kelvincrypt"<br> &nb!
 sp;  User-Password = "test"<br>    Service-Type = Login-User<br>    NAS-Port-Type = Ethernet<br>    NAS-Port = 3<br>    Framed-IP-Address = 192.168.188.200<br>    Called-Station-Id = "00:0d:48:36:2f:ff"<br>    Calling-Station-Id = "00:17:08:3e:a2:21"<br>server radius_test {<br>+- entering group authorize {...}<br>++[control] returns notfound<br>++[preprocess] returns ok<br>[auth_log]     expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.188.1/auth-detail-20090122<br>[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.188.1/auth-detail-20090122<br>[auth_log]     expand: %t -> Thu Jan 22 14:05:35 2009<br>++[auth_log] returns ok<br>++[chap] returns noop<br>[suffix] No '@' in User-Name = "kelvincrypt", looking up realm NULL<br>[!
 suffix] No such realm "NULL"<br>++[suffix] returns noop<br>[eap] No EA
P-Message, not doing EAP<br>++[eap] returns noop<br>[radius_test_sql]     expand: %{User-Name} -> kelvincrypt<br>[radius_test_sql] sql_set_user escaped user --> 'kelvincrypt'<br>rlm_sql (radius_test_sql): Ignoring unconnected handle 4..<br>rlm_sql (radius_test_sql): Ignoring unconnected handle 3..<br>rlm_sql (radius_test_sql): Ignoring unconnected handle 2..<br>rlm_sql (radius_test_sql): Ignoring unconnected handle 1..<br>rlm_sql (radius_test_sql): Ignoring unconnected handle 0..<br>rlm_sql (radius_test_sql): There are no DB handles to use! skipped 5, tried to connect 0<br>++[radius_test_sql] returns fail<br>} # server radius_test<br>Using Post-Auth-Type Reject<br>+- entering group Reject {...}<br>++[reply] returns noop<br>Delaying reject of request 0 for 1 seconds<br>Going to the next request<br>Waking up in 0.9 seconds.<br>Sending delayed reject for request 0<br>Sending Access-Reject of id 206 to 192.168.188.1 port 57018<br>    Reply-Mes!
 sage = "Authentication failed."<br>Waking up in 4.9 seconds.<br><br><br /><hr />See all the ways you can stay connected <a href='http://www.microsoft.com/windows/windowslive/default.aspx' target='_new'>to friends and family</a></body>
</html>