2019年12月29日 星期日

安裝freeradius

#前置作業
#---------------------------------------------------------------------------------------------------------
#關閉防火牆
systemctl disable firewalld
systemctl stop firewalld

#關閉 SElinux
setenforce 0
getenforce
修改 SElinux config 設定開機不要啟動SElinux
vim /etc/selinux/config

#安裝freeradius
#---------------------------------------------------------------------------------------------------------
yum -y install freeradius freeradius-utils


#設定freeradius
#---------------------------------------------------------------------------------------------------------
#以下這個檔案是用來設定哪些設備會需要連線Radius
vim /etc/raddb/clients.conf
#範例如下:
client localhost {
    ipaddr = 127.0.0.1
    secret = testing123
}
#使用網段範例如下:
client host192 {
    ipaddr = 192.168.1.0/24
    secret = test123
}


#以下是建立user驗證的帳密
vim /etc/raddb/users
#範例如下:
abow    Cleartext-Password := "spyy"
        Reply-Message := "hihi, %{User-Name}"

#啟動freeradius
#---------------------------------------------------------------------------------------------------------
systemctl enable radiusd
systemctl restart radiusd

#測試freeradius
#---------------------------------------------------------------------------------------------------------
#測試語法
#radtest 帳號 密碼 radius的IP 0 radius的secrect密碼
radtest abow spyy 127.0.0.1 0 testing123


#或者可以在win10系統上使用NTRadPing軟體來測試