{"id":30,"date":"2019-11-13T10:28:22","date_gmt":"2019-11-13T01:28:22","guid":{"rendered":"http:\/\/www.nurimono.jp\/wp\/?p=30"},"modified":"2019-11-13T10:28:22","modified_gmt":"2019-11-13T01:28:22","slug":"radius%e3%82%b5%e3%83%bc%e3%83%90","status":"publish","type":"post","link":"https:\/\/www.nurimono.jp\/wordpress\/2019\/11\/13\/radius%e3%82%b5%e3%83%bc%e3%83%90\/","title":{"rendered":"radius\u30b5\u30fc\u30d0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">radius\u30b5\u30fc\u30d0\u306e\u69cb\u7bc9\u5b9f\u9a13<br>FreeBSD-12.0<br>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30b5\u30fc\u30d0\u30bd\u30d5\u30c8<br>\u307b\u3068\u3093\u3069pkg\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br>apache24<br>MariaDB104<br>PHP7.2<br>pkg install -y php72 mod_php72 php72-mysqli php72-xml php72-hash php72-gd php72-curl php72-tokenizer php72-zlib php72-extensions php72-mbstring  php72-fileinfo php72-fileinfo php72-pdo_mysql php72-pecl-APCu php72-pear php72-pear-DB<br>freeradius3<br>radiusd.conf<br>$INCLUDE mods-enabled\/sql\u3092\u6709\u52b9\u306b\u3059\u308b<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30ed\u30b0\u53d6\u308a\u3092\u53ef\u80fd\u306b\u3059\u308b<br>sed -i -e &#8216;s\/^\\tauth = no\/\\tauth = yes\/g&#8217; \/usr\/local\/\/etc\/raddb\/radiusd.conf<br> sed -i -e &#8216;s\/^\\tauth_badpass = no\/\\tauth_badpass = yes\/g&#8217; \/usr\/local\/\/etc\/raddb\/radiusd.conf<br> sed -i -e &#8216;s\/^\\tauth_goodpass = no\/\\tauth_goodpass = yes\/g&#8217; \/usr\/local\/\/etc\/raddb\/radiusd.conf<br> \/usr\/local\/etc\/raddb\/mods-enabled\/sql\u3092\u8ffd\u52a0 <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sql {\n    driver = \"rlm_sql_mysql\"\n    dialect = \"mysql\"\n    server = \"localhost\"\n    port = 3306\n    login = \"radius\"\n    password = \"passsword\"\n    radius_db = \"radius\"\n    acct_table1 = \"radacct\"\n    acct_table2 = \"radacct\"\n    postauth_table = \"radpostauth\"\n    authcheck_table = \"radcheck\"\n    groupcheck_table = \"radgroupcheck\"\n    authreply_table = \"radreply\"\n    groupreply_table = \"radgroupreply\"\n    usergroup_table = \"radusergroup\"\n    delete_stale_sessions = yes\n    pool {\n            start = ${thread&#91;pool].start_servers}\n            min = ${thread&#91;pool].min_spare_servers}\n            max = ${thread&#91;pool].max_servers}\n            spare = ${thread&#91;pool].max_spare_servers}\n            uses = 0\n            retry_delay = 30\n            lifetime = 0\n            idle_timeout = 60\n    }\n    read_clients = yes\n    client_table = \"nas\"\n    group_attribute = \"SQL-Group\"\n    $INCLUDE ${modconfdir}\/${.:name}\/main\/${dialect}\/queries.conf\n }\nmysql -u radius -p radius &lt; \/usr\/local\/etc\/raddb\/mods-config\/sql\/main\/mysql\/schema.sql<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><br>daloradius<br>daloradius.conf.php\u3092\u7de8\u96c6<br>www\u30e6\u30fc\u30b6\u306b\u3066\u66f8\u304d\u8fbc\u307f\u53ef\u80fd\u306b\u3059\u308b<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$configValues[&#8216;CONFIG_DB_HOST&#8217;] = &#8216;localhost&#8217;;<br> $configValues[&#8216;CONFIG_DB_PORT&#8217;] = &#8216;3306&#8217;;<br> $configValues[&#8216;CONFIG_DB_USER&#8217;] = &#8216;radius&#8217;;<br> $configValues[&#8216;CONFIG_DB_PASS&#8217;] = &#8216;password&#8217;;<br> $configValues[&#8216;CONFIG_DB_NAME&#8217;] = &#8216;radius&#8217;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">mysql -u radius -p radius &lt; fr2-mysql-daloradius-and-freeradius.sql<br>\nmysql -u radius -p radius &lt; mysql-daloradius.sql<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3093\u306a\u611f\u3058<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>radius\u30b5\u30fc\u30d0\u306e\u69cb\u7bc9\u5b9f\u9a13FreeBSD-12.0\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30b5\u30fc\u30d0\u30bd\u30d5\u30c8 &hellip; <a href=\"https:\/\/www.nurimono.jp\/wordpress\/2019\/11\/13\/radius%e3%82%b5%e3%83%bc%e3%83%90\/\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-1"],"_links":{"self":[{"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":1,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":31,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/posts\/30\/revisions\/31"}],"wp:attachment":[{"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/media?parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/categories?post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nurimono.jp\/wordpress\/wp-json\/wp\/v2\/tags?post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}