<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評論-35  文章-15  trackbacks-0

    作者:余旭東
    ?
    本文獻給廣大linux的愛好者
    有人居然說設置radius要賣錢,本人花了幾天的功夫,看了些資料,終于成功設置radius服務器,現在貼出來和大家分享。
    筆者用的平臺是RedHat Linux 7.2
    一、安裝mysql

    本人用的是光盤上的RPM包
    rpm –ivh mysql-3.23.41.1.i386.rpm
    rpm –ivh mysql-devel-3.23.41.1.i386.rpm
    rpm –ivh mysql-server-3.23.41.1.i386.rpm
    rpm –ivh mysqlclient9-3.23.22-6.i386.rpm
    啟動mysql服務
    service mysqld start
    更改mysql的root密碼(注意:mysql的root 和系統的root是2個不用的概念)
    mysql –uroot –p
    創建radius數據庫
    creat database radius;
    use mysql;
    update user set password=password(‘你的密碼’) where user=’root’;
    允許遠程機器連接
    update user set host=’%’ where user=’root’;
    退出及重新啟動mysql
    quit
    service mysqld restart

    二、安裝openSSL

    本人也是用的光盤上的RPM包
    rpm –ivh openssl095a-0.9.5a-11.i386.rpm
    rpm –ivh openssl096-0.9.6-6.i386.rpm

    三、安裝freeradius
    http://www.freeradius.org上下載free...本文版本是0.8.1
    編譯和安裝
    tar xvfz freeradius.tar.gz
    cd xvfz freeradius-0.8.1
    ./configure
    make
    make install
    建立mysql的數據庫raius的表
    cd src/modules/rlm_sql/drivers/rlm_sql_mysql
    mysql –uroot –p密碼 radius < db_mysql.sql
    更改freeradius的設置
    cd /usr/local/etc/raddb
    更改radiusd.conf,讓其支持sql (如下面所說)
    authorize {
    preprocess
    chap
    mschap
    suffix
    sql
    }
    accouting {
    ….
    sql

    }
    更改sql.conf
    server=”localhost”
    login=”root”
    password=”mysql的root的密碼”
    radius_db=”radius”
    更改 client.conf支持所用的NAS具體可以看該文檔,要注意的是secret是NAS和radius服務器的共享密碼
    數據庫加入測試賬號
    加入組
    mysql –uroot –p密碼 radius
    insert into radgroupreply (groupname,attribute,op,values) values ('user','Auth-Type',':=','Local');
    insert into radgroupreply (groupname,attribute,op,values) values ('user','Service-Type',':=','Framed-User');
    insert into radgroupreply (groupname,attribute,op,values) values ('user','Framed-IP-Address',':=','255.255.255.254');
    insert into radgroupreply (groupname,attribute,op,values) values ('user','Framed-IP-Netmask',':=','255.255.255.0');
    加入測試賬號
    insert into radcheck (username,attribute,op,value) values ('test','User-Password',':=','test')
    測試賬號加入組
    insert into usergroup (username,groupname) values ('test','user');

    四、啟動radius服務、測試賬號

    啟動到debug模式
    radiusd –X
    有時候會報找不到文件rlm_sql_mysql這個時候只要把庫文件加入系統搜索的目錄里
    比如:
    cp /usr/local/lib/* /usr/lib
    測試賬號
    radtest test teset localhost 0 testing123
    如果能看到radius的應答,恭喜服務器設置成功了。
    本人才疏,如果本文有錯誤,請大家指正,并歡迎一起討論。
    本文作者:余旭東
    Email: netwolf@163.com
    如要轉載,請注明作者和來源?

    posted on 2006-05-18 16:33 Q系列類、方法、變量…… 閱讀(636) 評論(1)  編輯  收藏

    評論:
    # re: 架設freeradius+mysql 的radius服務器 2008-01-28 09:55 | novice
    謝謝你的文章, 不過這個文章有沒有更詳細的資料。  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 男女交性无遮挡免费视频| 亚洲国产精品自在自线观看| 国产又黄又爽胸又大免费视频| 亚洲成av人片一区二区三区| 特级毛片A级毛片100免费播放| 日韩在线免费播放| 国产亚洲视频在线| 亚洲性日韩精品国产一区二区| jizz免费在线观看| 亚洲不卡av不卡一区二区| 日韩内射激情视频在线播放免费| 亚洲黄色网站视频| 久久久久免费看黄A片APP| 亚洲人成网站18禁止| 四虎永久精品免费观看| aa在线免费观看| 亚洲美女激情视频| 午夜高清免费在线观看| 免费无码又爽又黄又刺激网站| 综合亚洲伊人午夜网 | 亚洲国产精品一区二区第一页| 免费网站看av片| 亚洲人成网站在线观看播放青青| 好男人www免费高清视频在线 | 亚洲国产精品xo在线观看| 四虎www成人影院免费观看| 成人久久久观看免费毛片| 亚洲AV无码一区东京热| 成人免费视频77777| 四虎影视在线看免费观看| 亚洲综合无码一区二区| 成人国产mv免费视频| 久久久精品免费国产四虎| 456亚洲人成在线播放网站| 国产免费131美女视频| 今天免费中文字幕视频| 亚洲精品无码久久久久APP| 亚洲乳大丰满中文字幕| 拨牐拨牐x8免费| 中国一级特黄高清免费的大片中国一级黄色片 | 毛片无码免费无码播放|