所需軟體
1. OS: windows 7
2. xampp-portable-win32-5.5.38-3-VC11.zip
3. FreeRADIUS.net-1.1.7-r0.0.2.exe - 6.74 MB - Licence: GNU/LGPL
4. NTRadPing 測試工具
安裝:
Step 1: 主機端(192.168.1.1):安裝 FreeRADIUS.net-1.1.7-r0.0.2.exe 完後,執行 C:\FreeRADIUS.net\bin\radtest.bat,應該本機測試會正常
Step 2: 修改 C:\FreeRADIUS.net\etc\raddb\clients.conf
## 增加 client 電腦端 test client 192.168.1.4 { secret = testing123 shortname = private-network-3 } |
Step 3: 修改 C:\FreeRADIUS.net\etc\raddb\users.conf
## 增加一筆測試帳號 polinwei User-Password == "password" |
Step 4: 用 NTRadPing 測試,填入資訊如下。應該可以測試正常
整合 MySQL
Step1: 用 XAMPP 建立 MySQL DB: "radius",並匯入 C:\FreeRADIUS.net\share\doc\freeradius\examples\mysql.sql
Step2: 建立測試資料
INSERT INTO `radgroupreply` (`id`, `GroupName`, `Attribute`, `op`, `Value`) VALUES
|
Step3: 修改 radius.conf
#第1784行 # #第1989行 |
Step4: 修改 radius.conf,注意:windows 7 因為有 ipv6 ,所以用 127.0.0.1 代替 localhost 。這樣 FreeRADIUS 連結 mysql 才不會有問題。
sql { # Connect info # Database table configuration |
這樣就大工告成了。