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

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

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

    freeradius for pptp

    Posted on 2013-09-14 20:19 H2O 閱讀(739) 評論(0)  編輯  收藏
    freeradius
                   freeradius一般用來進(jìn)行賬戶認(rèn)證管理,記賬管理,常見的電信運(yùn)營商的寬帶賬戶,上網(wǎng)賬戶管理,記賬,都是使用的radius服務(wù)器進(jìn)行鑒權(quán)記賬的。
    Freeradius包含一個(gè)radius服務(wù)器和radius-client,可以對支持radius協(xié)議的網(wǎng)絡(luò)設(shè)備進(jìn)行鑒權(quán)記賬,常見的開源路由器操作系統(tǒng):如Openwrt,DD-wrt等,都支持radius協(xié)議,對PPPOE,熱點(diǎn),VPN等服務(wù)器進(jìn)行賬戶管理認(rèn)證,記賬。
    freeradius功能十分強(qiáng)大,支持眾多的數(shù)據(jù)庫。
    Freeradius操作稍顯麻煩,內(nèi)置diaup_admin簡單web管理,需要更簡單易用的管理功能可以使用第三方的管理程序?qū)reeradius進(jìn)行賬戶管理,系統(tǒng)配置
    官網(wǎng):http://freeradius.org/download.html
    下載地址:ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.2.0.tar.gz
    配置:

    tar zxvf freeradius-server-2.2.0.tar.gz
    cd
    freeradius-server-2.2.0
    ./configure
    make
    make install

    安裝完后,可以使用命令#radiusd -x 進(jìn)入radiusd服務(wù)器的調(diào)式,
    安裝成功后freeradius的配置文件的路徑是:usr/local/etc/raddb/
    日志文件的路徑是:usr/local/var/log
    測試freeradius是否安裝成功:
    取消/etc/raddb/users從steve開始到Framed-Compression = Van-Jacobsen-TCP-IP為止的注釋符 # radtest steve testing localhost 1812 testing123 出現(xiàn)Access-Accept字樣則說明成功。 測試成功后 把/etc/raddb/users那些去掉的注釋符改回去。 
    Radiusd.conf  主要是定義環(huán)境變量和其他配置文件和日志文件的位置
    Clients.conf     用來配置哪些NAS可以訪問radius
    Eap.conf         用來配置與eap相關(guān)的參數(shù),如使用哪種認(rèn)證方法
    Users              包含了每個(gè)用戶的配置和認(rèn)證信息
    登陸mysql #mysql -u root -p 
    創(chuàng)建數(shù)據(jù)庫:creat database radius 
    進(jìn)入usr/local/etc/raddb/sql/mysql下
       
    #mysql -u root -p radius <scheme.sql 把表導(dǎo)入到數(shù)據(jù)庫中
    導(dǎo)入后,可以在用命令
    #use radius
    #show tabels;查看到導(dǎo)入的數(shù)據(jù)庫表
    修改usr/local/etc/raddb/site_enabled下的defoult文件,把a(bǔ)uthorize{} 、accounting {}中的sql前面的 #去掉,并把a(bǔ)uthorize{} 中的files前加#;

    修改與mysql數(shù)據(jù)庫連接的配置文件/usr/local/etc/raddb/sql.conf,
       
    server = "localhost"
      
    login = "root"
       
    password = "數(shù)據(jù)庫root的登陸密碼111111"
        
    radius_db = "radius" //radius為數(shù)據(jù)庫名
    修改客戶端信息配置文件:/usr/local/etc/raddb/clients.conf
      
    添加 
        
    Client 127.0.0.1 {
      
     secret          = testing123
      
     shortname       = localhost
        
     nastype         = other
          
    }
    修改radiusd.conf  去掉#include sql前的注釋
    建立用戶信息:
       
    mysql> insert into radcheck (username,attribute,op,value) values (‘zhang','User- Password',':=',‘user');
        
    將用戶加入組中:
     
    mysql> insert into usergroup (username,groupname) values (‘zhang','user');
     
    輸入命令
    #radiusd –X
    再打開一個(gè)終端輸入命令
    #radtest zhang user localhost 0 testing123
          
    Sending Access-Request of id 222 to 127.0.0.1 port 1812
          
    User-Name = “zhang"
          
    User-Password = “user"
         
     NAS-IP-Address = 127.0.0.1
         
     NAS-Port = 0
     rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=222, length=38
          
    Service-Type = Framed-User
          
    Framed-IP-Address = 255.255.255.255
          
    Framed-IP-Netmask = 255.255.255.0
          
    如果顯示如上信息,,freeradius和mysql安裝配置成功。
    1、sql方式測試
    用MySQL數(shù)據(jù)庫中加入的用戶進(jìn)行測試
    執(zhí)行命令,啟動(dòng)Freeradius的調(diào)試模式:
    #Radiusd -X
    另開終端執(zhí)行命令,測試新增的用戶: radtest zhang user localhost 0 testing123
    測試成功話會(huì)收到下面信息
    Sending Access-Request of id 113 to 127.0.0.1 port 1812 User-Name = “zhang" User-Password = “user" NAS-IP-Address = 127.0.1.1 NAS-Port = 0 rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=113, length=20
    2、測試SQL方式的EAP-MD5 
        執(zhí)行命令
         ( echo "User-Name = /"sqluser/"";   echo "Cleartext-Password = /"it580.com/"";   echo "EAP-Code = Response";   echo "EAP-Id = 210";   echo "EAP-Type-Identity = /"sqluser/"";   echo "Message- Authenticator = 0×00"; ) | /usr/local/bin/radeapclient -x 127.0.0.1 auth testing123
        如果得到下面的結(jié)果說明測試成功
        EAP-Id = 211 EAP-Code = Success





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


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    posts - 0, comments - 21, trackbacks - 0, articles - 101

    Copyright © H2O

    主站蜘蛛池模板: 亚欧色视频在线观看免费| 国产免费播放一区二区| 国产2021精品视频免费播放| 国产精品亚洲一区二区三区在线| 免费无遮挡无遮羞在线看| 国产公开免费人成视频| 国产亚洲视频在线播放大全| 国产成人免费A在线视频| 亚洲av无码专区在线观看亚| 国产女高清在线看免费观看| 日韩精品视频在线观看免费| 久久精品国产亚洲一区二区三区| 国产VA免费精品高清在线| 亚洲真人无码永久在线| 久草免费福利视频| 亚洲成人福利在线| 免费看无码自慰一区二区| 国产精品自拍亚洲| 亚洲黄片手机免费观看| 免费无码作爱视频| 亚洲熟妇色自偷自拍另类| 美女被免费视频网站a国产| 日韩a毛片免费观看| 亚洲精品人成在线观看| 久久久久久国产a免费观看黄色大片 | 精品久久久久久无码免费| 久久亚洲精品成人| 一二三四影视在线看片免费 | 精品久久久久久亚洲综合网| 亚洲精品国精品久久99热| 久久久国产精品福利免费| 亚洲人成高清在线播放| 国产人成免费视频| 免费无码作爱视频| 在线a亚洲老鸭窝天堂av高清| 亚洲成a人一区二区三区| 久久久国产精品福利免费| 亚洲精品无码久久久久秋霞| 在线观看亚洲天天一三视| 免费福利在线播放| 一级毛片免费播放男男|