rlm sql mysql.so_UBUUTU7.10上安装配置freeradius+mysql+rp-pppoe手记
5、安裝freeradius1.1.2
將源碼包解壓縮:
# tar –zxvf freeradius_version
進入生成的目錄中進行編譯安裝:
編譯之前,先處理一下MySQL的庫,freeradius默認(rèn)查找libmysqlclient_r.so,可是mysql默認(rèn)為libmysqlclient.so,內(nèi)容完全一樣,做個鏈接即可:(至關(guān)重要,否則啟動freeradius的時候會提示找不到rlm_sql_mysql.so:Could not link driver rlm_sql_mysql: file not found)
# echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
# ldconfig
# cd /usr/local/mysql/lib/mysql/
# ln -s libmysqlclient.so.15.0.0 libmysqlclient_r.so
# cd -
# ./configure –prefix=/usr/local/freeradius
# make
# make install
附2:測試freeradius:
配置:
添加一個帳戶:
# vi /usr/local/freeradius/etc/raddb/users
加入如下代碼在任意地方
test??? Auth-Type:=local, User-Password=="123456",
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 192.168.0.6,
Framed-IP-Netmask = 255.255.255.0
啟動freedius:
# /usr/local/freeradius/sbin/radiusd -X (調(diào)試模式)
連接:
# /usr/local/freeradius/bin/radtest test 123456 localhost 0 testing123
可在client.conf里更改服務(wù)器的密碼;
正常的話能接收到 Access-Accept字樣,表示成功。接著做下面的:
總結(jié)
以上是生活随笔為你收集整理的rlm sql mysql.so_UBUUTU7.10上安装配置freeradius+mysql+rp-pppoe手记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java重置_JAVA復制數組和重置數組
- 下一篇: Java并发基础总结_Java并发编程笔