= Serverkonfiguration = == Schülernetz == === ProxyL === * Lehrerproxy für das Schülernetz - ohne Filterung / nur nutzbar für Mitglieder der Gruppe lehrer (auf paedml/ldap) * Debian jessie * auf proxmoxls.kg-fds.de * proxyl.kg-fds.de * net3/eth3/vmbr3: 192.168.2.2/24 (255.255.255.0) - direkte Route über proxmoxls ins Internet * net5/eth5/vmbr5: 10.32.1.250/12 (255.240.0.0) * Konfiguration * squid3 * squid_ldap_auth (ist im package squid3 bereits enthalten) /etc/squid3/squid.conf / OPTIONS FOR AUTHENTICATION {{{ # ldap_auth gegen den LDAP-Server auf der paedml auth_param basic program /usr/lib/squid/ldap_auth -b ou=accounts,dc=kg-fds,dc=de -h 10.32.1.1 -p 389 -f "(&(objectClass=*)(uid=%s))" auth_param basic children 5 auth_param basic realm Zieladresse ausserhalb des Kepler-Netzwerkes (proxyL) auth_param basic credentialsttl 45 minutes # Definiert den ACL-Typ ldapGROUP external_acl_type ldap_filter %LOGIN /usr/lib/squid/squid_ldap_group -b "ou=groups,dc=kg-fds,dc=de" -h 10.32.1.1 -p 389 -f "(&(cn=%g)(memberUid=%u))" # Nur fuer Gruppe teachers acl inetusers external ldap_filter teachers }}} /etc/squid3/squid.conf / ACCESS CONTROLS {{{ http_access allow localhost # ist schon vohanden http_access allow inetusers }}}