環境:
Ubuntu Server 18.04.02 LTS
安裝:
# apt install freeradius
配置:
1. 建立使用者帳號:
先切換到FreeRADIUS server的目錄,然後開啟檔案users。
# cd /etc/freeradius/3.0
# vi users
這裡我將套用一個內建的帳號bob:
修改clients.conf: (這個檔案主要是限制哪些client可以使用FreeRADIUS server)
# vi clients.conf
以上我新增了於subnet 10.101.47.0/24的client都可以使用FreeRADIUS server,並且secret是testing123。
重新啟動FreeRADIUS server:
# systemctl restart freeradius
# systemctl status freeradius
從遠端機器驗證:
$ radtest bob hello 10.101.47.37 1812 testing123
bob -> 帳號
hello -> 密碼
10.101.47.37 -> FreeRADIUS server's IP
1812 -> FreeRADIUS server's port (認証用)
testing123 -> FreeRADIUS server's secret
一個FreeRADIUS server到這邊已經可以正常運行在Ubuntu Server 18.04,有空在跟大家介紹如何讓FreeRADIUS支援802.1X或是結合mysql儲存使用者的帳號密碼。
以上我新增了於subnet 10.101.47.0/24的client都可以使用FreeRADIUS server,並且secret是testing123。
重新啟動FreeRADIUS server:
# systemctl restart freeradius
# systemctl status freeradius
從遠端機器驗證:
$ radtest bob hello 10.101.47.37 1812 testing123
bob -> 帳號
hello -> 密碼
10.101.47.37 -> FreeRADIUS server's IP
1812 -> FreeRADIUS server's port (認証用)
testing123 -> FreeRADIUS server's secret
一個FreeRADIUS server到這邊已經可以正常運行在Ubuntu Server 18.04,有空在跟大家介紹如何讓FreeRADIUS支援802.1X或是結合mysql儲存使用者的帳號密碼。
No comments:
Post a Comment