訂閱
糾錯(cuò)
加入自媒體

如何在Ubuntu 16.04 LTS服務(wù)器上安裝FreeRADIUS?

FreeRADIUS 為AAA Radius Linux下開源解決方案,DaloRadius為圖形化web管理工具。

freeradius一般用來進(jìn)行賬戶認(rèn)證管理,記賬管理,常見的電信運(yùn)營商的寬帶賬戶,上網(wǎng)賬戶管理,記賬,都是使用的radius服務(wù)器進(jìn)行鑒權(quán)記賬的。

常見的radius服務(wù)器種類不多,比較強(qiáng)大的當(dāng)屬開源的freeradius,世界上大部分的radius服務(wù)器都是基于freeradius開發(fā)而來的。

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)配置等。

很多剛?cè)腴T的朋友,在搭建環(huán)境的時(shí)候都會遇到各種問題,本文詳細(xì)介紹在Ubuntu 16.04 LTS服務(wù)器上安裝FreeRADIUS和Daloradius的方法,為初學(xué)者省去很多麻煩。

一、在安裝之前建議將系統(tǒng)升級到最新版本,運(yùn)行以下命令:

 1 sudo apt‐get update
2 sudo apt‐get upgrade

升級后重新啟動系統(tǒng):

1 sudo reboot

系統(tǒng)啟動后,在Ubuntu 16.04系統(tǒng)上開始安裝FreeRADIUS和Daloradius。

二、安裝Apache Web Server和PHP

Daloradius將要求在主機(jī)系統(tǒng)上安裝php和Apache Web服務(wù)器。

1、在Ubuntu上安裝Apache,運(yùn)行以下命令安裝Apache Web服務(wù)器:

1 sudo apt‐get install apache2

2、要在Ubuntu 16.04上安裝PHP,請運(yùn)行以下命令:

若要安裝PHP 7.3版本請參考在Ubuntu 18.04或CentOS 7系統(tǒng)上安裝PHP7.3:

1 sudo apt‐get install php libapache2‐mod‐php php‐gd php‐common php‐mail
2 php‐mail‐mime php‐mysql php‐pear php‐db php‐mbstring php‐xml php‐curl

3、檢查PHP版本以確保安裝成功1 php ‐v

會輸出這樣的類似版本信息

1 PHP 7.0.33‐0ubuntu0.16.04.16 (cli) ( NTS )
2 Copyright (c) 1997‐2017 The PHP Group
3 Zend Engine v3.0.0, Copyright (c) 1998‐2017 Zend Technologies
4 with Zend OPcache v7.0.33‐0ubuntu0.16.04.16, Copyright (c) 1999‐2017, by Zend Technologies

三、安裝MySQL并創(chuàng)建數(shù)據(jù)庫 

1、接下來是安裝mysql服務(wù)器或者M(jìn)ariaDB并為daloRADIUS創(chuàng)建一個(gè)數(shù)據(jù)庫。1 安裝MYSQL命令:
2 sudo apt ‐y install mysql‐server

若安裝過程中提示你要輸入root的密碼,請按要求輸入密碼,然后"確定"即可。我這里暫設(shè)是:123456

若沒有提示輸入密碼的話請運(yùn)行以下命令:

1 sudo mysql_secure_installation

2 如果您還沒有設(shè)置密碼,您將被要求設(shè)置密碼,然后如果您想刪除匿名用戶,則禁止遠(yuǎn)程root

3 登錄,刪除測試數(shù)據(jù)庫并重新加載表。除非你有其他的計(jì)劃,并且知道你在做什么,否則我

4 建議你一直按Enter鍵。

2、安裝并運(yùn)行后,為FreeRADIUS創(chuàng)建一個(gè)數(shù)據(jù)庫,這將在稍后階段使用:

數(shù)據(jù)庫名稱:radius數(shù)據(jù)庫用戶:radius數(shù)據(jù)庫用戶密碼:123456

1 $ mysql ‐u root ‐p //進(jìn)入mysql
2 MariaDB [(none)]> CREATE DATABASE radius; //創(chuàng)建一個(gè)數(shù)據(jù)庫用戶
3 Query OK, 1 row affected (0.000 sec)
4 // 設(shè)置數(shù)據(jù)庫用戶密碼
5 MariaDB [(none)]> GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "123456";
6 Query OK, 0 rows affected (0.000 sec)
7 MariaDB [(none)]> FLUSH PRIVILEGES; //刷新MySQL的系統(tǒng)權(quán)限相關(guān)表
8 Query OK, 0 rows affected (0.001 sec)9 MariaDB [(none)]> EXIT; //退出
10 Bye

1  2  3  下一頁>  
聲明: 本文由入駐維科號的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報(bào)。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個(gè)字

您提交的評論過于頻繁,請輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無評論

暫無評論

    掃碼關(guān)注公眾號
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號