freeradius簡單配置


1.安裝freeradius

sudo apt-get update
sudo apt-get install freeradius

2.配置client.conf

vim /etc/freeradius/client.conf
添加以下配置:
client 192.168.1.0/24 {
        secret          = 123123
        shortname      = test
}
即radius認證客戶端的密碼

3.配置user

vim /etc/freeradius/user
在大約90行修改:
"user" Cleartext-Password := "admin"
              Reply-Message = "Hello, %{User-Name}"
即用戶名與密碼

4.生成證書使用EAP-TLS

到目前配置,freeradius默認支持PAP, CHAP, MS-CHAPv1, MS-CHAPv2, PEAP, EAP-TTLS, EAP-GTC, EAP-MD5.認證方式

如果需要使用EAP-TLS需要先生成ca server client證書,這里用freeradius自帶的工具生成

sudo apt-get install openssl
cd /usr/share/doc/freeradius/examples/certs
make

這里編譯后只有CA Server證書

make client.pem

詳細可閱讀路徑下README

rm /etc/freeradius/certs ca.pem dh server.key server.pem刪除臨時證書
cp ca.pem dh server.key server.pem /etc/freeradius/certs/復制剛剛生成的到配置里
chmod 777 ca.pem dh server.key server.pem
修改/etc/freeradius/eap.conf
第30行修改default_eap_type = tls
第295行注釋make_cert_command = "${certdir}/bootstrap"

將/usr/share/doc/freeradius/examples/certs下client.p12拷貝至手機安裝既可以使用EAP-TLS認證

5.其它

開啟freeradius調試模式:freeradius –XXX

安裝證書的密碼為whatever


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM