Wednesday, May 08, 2019

在Ubuntu 18.04 Server 快速架設FreeRADIUS Server

比起以前在Linux架設FreeRADIUS server的難度與花費的時間,目前在Ubuntu安裝並配置FreeRADIUS server真的是輕鬆了許多。廢話不多說,以下筆記如何在Ubuntu Server 18.04安裝並且配置一台可以使用的FreeRADIUS server。

環境:
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儲存使用者的帳號密碼。

No comments: