最近因為無線網路認證的需求,把 Freeradius 和 OpenLDAP 再重新架設起來。
無線網路的部份是藉由 pfSense 防火牆的 Captive portal (網頁認證) 功能,將防火牆內的 client 都事先導到 Freeradius 去做認證,使用者的帳號和密碼由 OpenLDAP 儲存。
使用者的帳號、密碼分成兩個群組:
OS:Ubunt Linux,Server:Apache 2
要使用 LDAP 前,需要先啟用 mod_ldap 和 mod_authnz_ldap
在需要作權限管制的路徑上(我是放在 <Directory>…</Directory> 的設定裡,一般看到的使用說明都是<Location>…</Location>)加上 ldap 設定:
無線網路的部份是藉由 pfSense 防火牆的 Captive portal (網頁認證) 功能,將防火牆內的 client 都事先導到 Freeradius 去做認證,使用者的帳號和密碼由 OpenLDAP 儲存。
使用者的帳號、密碼分成兩個群組:
教師部份:專任教職員同電子郵件規則,兼任教師則需向資訊組申請一組帳號密碼。除了無線網路部份,最近在學校的 Apache http server 上實驗 LDAP 權限管制成功。
學生部份:同學生網路空間,以“st學號”為帳號,身份證字號(英文大寫)為密碼
OS:Ubunt Linux,Server:Apache 2
要使用 LDAP 前,需要先啟用 mod_ldap 和 mod_authnz_ldap
在需要作權限管制的路徑上(我是放在 <Directory>…</Directory> 的設定裡,一般看到的使用說明都是<Location>…</Location>)加上 ldap 設定:
AuthType basic
AuthName "LDAP auth"
AuthBasicProvider ldap
AuthLDAPUrl "ldap://LDAP_IP:Port/basedn?attribute?scope?filter
Require valid-user
留言
張貼留言