{"id":241,"date":"2018-08-27T14:15:49","date_gmt":"2018-08-27T14:15:49","guid":{"rendered":"http:\/\/byomkesh.in\/wordpress\/?p=241"},"modified":"2018-08-27T14:15:49","modified_gmt":"2018-08-27T14:15:49","slug":"radius-via-mysql","status":"publish","type":"post","link":"http:\/\/byomkesh.in\/wordpress\/radius-via-mysql\/","title":{"rendered":"Radius via MySQL"},"content":{"rendered":"<p>RadiusMysql setup checked using Karbonn Mobile and is working fine. Only entries in the following four tables is required.<\/p>\n<p>radcheck<br \/>\n5\tbdKarbonn\tCleartext-Password\t:=\tabcd1234<\/p>\n<p>radusergroup<br \/>\nbdKarbonn\tnmlsqlwifi\t1<\/p>\n<p>radgroupcheck<br \/>\n21\tnmlsqlwifi\tAuth-Type\t:=\tEAP<\/p>\n<p>radgroupreply<br \/>\n32\tnmlsqlwifi\tService-Type\t:=\tFramed-User<br \/>\n33\tnmlsqlwifi\tTunnel-Type\t:=\tVLAN<br \/>\n34\tnmlsqlwifi\tTunnel-Medium-Type\t:=\tIEEE-802<br \/>\n35\tnmlsqlwifi\tTunnel-Private-Group-ID\t:=\t3<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212; other relevent &#8212;&#8212;&#8212;&#8212;<br \/>\nmodules\/cui:    database = &#8220;mysql&#8221;<br \/>\nradiusd.conf:   $INCLUDE sql.conf<br \/>\nradiusd.conf:   $INCLUDE sql\/mysql\/counter.conf<br \/>\nsql.conf:       database = &#8220;mysql&#8221;<\/p>\n<p>sql.conf:sql {<br \/>\nsql.conf:       database = &#8220;mysql&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       driver = &#8220;rlm_sql_${database}&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       server = &#8220;localhost&#8221;<br \/>\nsql.conf:       login = &#8220;radius&#8221;<br \/>\nsql.conf:       password = &#8220;mysqlsvrpw&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       radius_db = &#8220;radius&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       acct_table1 = &#8220;radacct&#8221;<br \/>\nsql.conf:       acct_table2 = &#8220;radacct&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       postauth_table = &#8220;radpostauth&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       authcheck_table = &#8220;radcheck&#8221;<br \/>\nsql.conf:       authreply_table = &#8220;radreply&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       groupcheck_table = &#8220;radgroupcheck&#8221;<br \/>\nsql.conf:       groupreply_table = &#8220;radgroupreply&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       usergroup_table = &#8220;radusergroup&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:<br \/>\nsql.conf:       deletestalesessions = yes<br \/>\nsql.conf:<br \/>\nsql.conf:       sqltrace = no<br \/>\nsql.conf:       sqltracefile = ${logdir}\/sqltrace.sql<br \/>\nsql.conf:<br \/>\nsql.conf:       num_sql_socks = 5<br \/>\nsql.conf:<br \/>\nsql.conf:       connect_failure_retry_delay = 60<br \/>\nsql.conf:<br \/>\nsql.conf:       lifetime = 0<br \/>\nsql.conf:<br \/>\nsql.conf:       max_queries = 0<br \/>\nsql.conf:<br \/>\nsql.conf:<br \/>\nsql.conf:       nas_table = &#8220;nas&#8221;<br \/>\nsql.conf:<br \/>\nsql.conf:       $INCLUDE sql\/${database}\/dialup.conf<br \/>\nsql.conf:}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RadiusMysql setup checked using Karbonn Mobile and is working fine. Only entries in the following four tables is required. radcheck 5 bdKarbonn Cleartext-Password := abcd1234 radusergroup bdKarbonn nmlsqlwifi 1 radgroupcheck 21 nmlsqlwifi Auth-Type := EAP radgroupreply 32 nmlsqlwifi Service-Type := Framed-User 33 nmlsqlwifi Tunnel-Type := VLAN 34 nmlsqlwifi Tunnel-Medium-Type := IEEE-802 35 nmlsqlwifi Tunnel-Private-Group-ID := &hellip; <a href=\"http:\/\/byomkesh.in\/wordpress\/radius-via-mysql\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Radius via MySQL<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-241","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/posts\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/comments?post=241"}],"version-history":[{"count":1,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":242,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/posts\/241\/revisions\/242"}],"wp:attachment":[{"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/media?parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/categories?post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/byomkesh.in\/wordpress\/wp-json\/wp\/v2\/tags?post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}