Radius-Server installieren und einrichten
Auf dem paedML-/openML-Server kann ein Radius-Server als Authentifizierungs-Dienst eingerichtet werden. Dieser kann dann auf dem IPCop von verschiedenen Diensten ( Advanced Proxy, OpenVPN, CopSpot) zur Authentifizierung genutzt werden. Außerdem können selbstverständlich auch WLAN-Access-Points den Radius-Server nutzen.
Installation
Zur einfachen Installation auf paedML/openML existiert ein Paket linuxmuster-freeradius1). Das Paket installiert den Radius-Server freeradius samt LDAP-Komponente und konfiguriert ihn so, dass der IPCop ihn nutzen kann.
Der Befehl
# aptitude install linuxmuster-freeradius
installiert zusätzlich die Pakete freeradius und freeradius-ldap. Während der Installation werden zwei Konfigurationsdateien unter /etc/freeradius angepasst:
- in radiusd.conf werden die Zugangsdaten für die LDAP-Benutzerdatenbank eingetragen (Bsp.):
basedn = "ou=accounts,dc=linuxmuster,dc=lokal"
- in clients.conf wird der IPCop als zugriffsberechtigter Client eingetragen:
client 10.16.1.254 { secret = wohwosha shortname = ipcop }
Als secret wird automatisch ein Zufallspasswort vergeben. Falls Sie das secret nach der Installation ändern, muss der freeradius-Dienst neu gestartet werden:
# /etc/init.d/freeradius restart
Schließlich muss das in clients.conf verwendete secret in die Konfiguration des IPCop-Dienstes eingetragen werden, der den Radius-Server zur Benutzer-Authentifizierung nutzen will.
1) Dazu muss evtl. das testing-Repository zu den Paketquellen hinzugefügt werden:
deb http://pkg.lml.support-netz.de/paedml40-testing ./
