RedHat4之GNU Radius源码安装
作者:lingmincc 日期:2007-10-23 20:02:59
GNU Radiusのインストール作業
以下に参照して下さい
がダウンロードできます。
radius-1.5.tar.gzがLinuxで/usr/localにコピーして、それで解凍し、以下を実行します。
[root@localhost local]# tar zxvf radius-1.5.tar.gz
[root@localhost local]# cd radius-1.5
インストールの際に、MySQLのライブラリの場所などを指定します。
[root@localhost radius-1.5]# ./configure --with-lib-path="/usr/local/mysql/lib/mysql" --with-include-path=
"/usr/local/mysql/include" --with-mysql
[root@localhost radius-1.5]# make check
[root@localhost radius-1.5]# make install
GNU Radiusに必要なデータベースは、radius-1.5/dbディレクトリで作成することができます。
[root@localhost radius-1.5]# cd db
そこにあるconfig.m4というファイルを編集し、portにMySQLのポート番号(3306)を、
CREATOR_PASSWORDにMySQLのrootのパスワードroot_pwdを、DB_USERにGNU Radiusが
データベースに接続するときに使用するユーザ名userを、DB_PWDにDB_USERのパスワード
passwordを設定します。(必要であれば、これ以外の項目も設定します)
ここでターゲットに"mysql"を指定してmakeを実行すると、データベースが作成されます。
[root@localhost db]# make mysql
または、"mysql.struct"ターゲットを指定してデータベースを作成するSQLスクリプトファイル
mysql.structを生成し、これを別途実行する方法もあります。(データベースを修正する必要
がある場合は、こちらの方がいいでしょう)
[root@localhost db]# make mysql.struct
[root@localhost db]# /usr/local/mysql/bin/mysql -u root -p < mysql.struct
GNU Radiusがインストール完了しました。
以下はRadiusの設定
/usr/local/etc/raddb/clientsに、RADIUSクライアントを追加します。
/usr/loca/etc/raddb/sqlserverに、ユーザとパスワードを修正します。
/usr/loca/etc/raddb/usersに、以下の画面のように修正します。
以下はRadiusのテスト
テスト先に、データベースへデータを追加します。
#/usr/local/mysql/bin/mysql
mysql>use RADIUS;
mysql> insert into passwd values("test","Framed-PPP","123","Y");
それで、Radiusサーバを起動します。
# /usr/local/sbin/radctl start
Radiusサーバを起動した後、/usr/local/sbin/radauthを以下のように実行します。
# /usr/local/sbin/radauth user password
成功たら、以下の画面が表示します。
抱歉,图片考不上,想要图片的,请留下电邮
以下に参照して下さい
がダウンロードできます。
radius-1.5.tar.gzがLinuxで/usr/localにコピーして、それで解凍し、以下を実行します。
[root@localhost local]# tar zxvf radius-1.5.tar.gz
[root@localhost local]# cd radius-1.5
インストールの際に、MySQLのライブラリの場所などを指定します。
[root@localhost radius-1.5]# ./configure --with-lib-path="/usr/local/mysql/lib/mysql" --with-include-path=
"/usr/local/mysql/include" --with-mysql
[root@localhost radius-1.5]# make check
[root@localhost radius-1.5]# make install
GNU Radiusに必要なデータベースは、radius-1.5/dbディレクトリで作成することができます。
[root@localhost radius-1.5]# cd db
そこにあるconfig.m4というファイルを編集し、portにMySQLのポート番号(3306)を、
CREATOR_PASSWORDにMySQLのrootのパスワードroot_pwdを、DB_USERにGNU Radiusが
データベースに接続するときに使用するユーザ名userを、DB_PWDにDB_USERのパスワード
passwordを設定します。(必要であれば、これ以外の項目も設定します)
ここでターゲットに"mysql"を指定してmakeを実行すると、データベースが作成されます。
[root@localhost db]# make mysql
または、"mysql.struct"ターゲットを指定してデータベースを作成するSQLスクリプトファイル
mysql.structを生成し、これを別途実行する方法もあります。(データベースを修正する必要
がある場合は、こちらの方がいいでしょう)
[root@localhost db]# make mysql.struct
[root@localhost db]# /usr/local/mysql/bin/mysql -u root -p < mysql.struct
GNU Radiusがインストール完了しました。
以下はRadiusの設定
/usr/local/etc/raddb/clientsに、RADIUSクライアントを追加します。
/usr/loca/etc/raddb/sqlserverに、ユーザとパスワードを修正します。
/usr/loca/etc/raddb/usersに、以下の画面のように修正します。
以下はRadiusのテスト
テスト先に、データベースへデータを追加します。
#/usr/local/mysql/bin/mysql
mysql>use RADIUS;
mysql> insert into passwd values("test","Framed-PPP","123","Y");
それで、Radiusサーバを起動します。
# /usr/local/sbin/radctl start
Radiusサーバを起動した後、/usr/local/sbin/radauthを以下のように実行します。
# /usr/local/sbin/radauth user password
成功たら、以下の画面が表示します。
抱歉,图片考不上,想要图片的,请留下电邮
平均得分
(0 次评分)
评论: 2 | 查看次数: 1306
- 共有 2 条评论
- 共有 2 条评论
发表评论
订阅
文章来自:
标签: 





127.0.0.1 foobar
login:root
password:入力しない
doauth noはdoauth yes に修正します。
Auth-Type=SQLはAuth-Type=Localに修正します。
まだ、Password-Location=SQLを追加します。