Linux ARA安裝與配置與Dialup_admin系統(tǒng)
Linux ARA安裝更新了很多版本更新,我本人認(rèn)為L(zhǎng)inux ARA安裝在Linux系列里很好使的文件系統(tǒng),在此向大家推薦。如今技術(shù)不斷更新,各種使用文件都已經(jīng)淘汰。我認(rèn)為還是有很不錯(cuò)的如Linux ARA配置值得大家來(lái)運(yùn)用。
Dialup_admin與Linux ARA安裝與配置
首先測(cè)試Apache與PHP安裝的正確性。Apache的WEB目錄在 /var/www/html 下首先測(cè)試Apache,在瀏覽器輸入 Http://202.193.161.225 下看到Apache界面表示正常。
編輯一個(gè)PHP測(cè)試文件,內(nèi)容為 <? phpinfo(); ?> ,保存為 phpinfo.php。在瀏覽器輸入Http://202.193.161.225/phpinfo.php 看到php相關(guān)信息頁(yè)面,表示php運(yùn)作正常。
Dialup_admin的安裝
下面拷貝Dialup_admin 到/usr/local 下,并做個(gè)快捷方式到 /var/www/html 下。
cd /home/changsure/freeradius-1.1.0
mv dialup_admin /usr/local
ln -s /usr/local/dialup_admin/htdocs /var/www/html/dialup
配置dialup_admin。
cd /usr/local/dialup_admin/conf/
找到 admin.conf修改關(guān)于數(shù)據(jù)庫(kù)相關(guān)內(nèi)容。
sql_server: localhost
sql_port: 3306
sql_username: root
sql_password: <password>
在瀏覽器輸入Http://202.193.161.225/dialup 就可以看到頁(yè)面了。
Linux ARA安裝
Linux ARA配置需要HTML_Template_Sigma 的支持。首先要Linux ARA安裝。這里在安裝時(shí)我們遇到了一些問(wèn)題,我們默認(rèn)安裝的PHP版本的pear無(wú)法支持,運(yùn)行pear install HTML_Template_Sigma 時(shí)出現(xiàn) No handles for package.xml version2.0 錯(cuò)誤。查閱相關(guān)資料,了解到我們需要先升級(jí)pear的版本,用以下命令。
pear upgrade PEAR
再次出現(xiàn)錯(cuò)誤,提示依賴性錯(cuò)誤,缺少 Archive_Tar 和 Structure_Graph 兩個(gè)組建。我們一次通過(guò) pear upgrade進(jìn)行升級(jí)這兩個(gè)組建先。
pear upgrade Archive_Tar
pear upgrade Structure_Graph 升級(jí)完后再次進(jìn)行
pear upgrade PEAR 這時(shí)pear的版本達(dá)到要求了,按照ARA的install說(shuō)明依次運(yùn)行以下命令
pear channel-update pear.php.net
pear install HTML_Template_Sigma
到此HTML_Template_Sigma安裝完畢。
Linux ARA安裝的部署與Dialup一樣,我們將ARA-06.tar.gz 解壓縮拷貝到 /usr/local/目錄下,做個(gè)連接到 /var/www/html/ 下,連接名稱為 ara。
mv ara-0.6 /usr/local
ln -s /usr/local/ara-0.6/src/htdocs /var/www/html/ara
建立與修改ara的配置文件
cd src/config
cp config.php.dist config.php
找到下面幾行進(jìn)行修改
/* SQL server setings */
$config["sql_driver"] = "mysql";
$config["sql_server_host"] = "localhost";
$config["sql_server_port"] = "3306";
$config["sql_username"] = "root";
$config["sql_passwd"] = "<password>";
$config["sql_db"] = "radius";
$config["sql_encoding"] = "utf8";
然后就可以通過(guò) http://202.193.161.225/ara 進(jìn)行訪問(wèn)了。
下一步工作
在Solaris上實(shí)現(xiàn)FreeRadius與數(shù)據(jù)庫(kù)的對(duì)接。
搞清楚FreeRadius數(shù)據(jù)庫(kù)字段的具體含義。
用J2EE開(kāi)發(fā)符合項(xiàng)目要求的管理界面。
以上介紹Linux ARA安裝。
【編輯推薦】