Hallo,
seit der Umstellung von Dansguardian auf den Port 8080 gibt es einen kleinen Fehler:
Im File /etc/univention/templates/files/etc/squid3 steht folgendes
if configRegistry.is_true(‘squid/virusscan’) or configRegistry.is_true(‘squid/contentscan’):
# dansguardian runs on the default port in this case
try:
squidport = int(configRegistry.get(‘squid/httpport’, 3128)) + 1
print “http_port %d” % squidport
except:
print “http_port 3128”
else:
Das verstehe ich so, dass wenn Dansguardian installiert ist, dann wird der Squid-Port auf 3129 gelegt. Wenn Dansguardian vor dem Squid angesprochen wird, dann geht natürlich NTLM- und Kerberos-Authentifizierung nicht mehr. Deshalb wurde ja der Dansguardian auf 8080 verlegt.
Das macht aber nach der Umstellung keinen Sinn mehr, weil ja jetzt der Sansguardian nach dem Squid hängen sollte, damit die Authentifizierung sauber läuft.
So müsste es wie folgt heissen:
except:
print "http_port 3129"
else:
Auch ist ja die Firewall auf dem Port 3129 gar nicht offen.
Oder habe ich das falsch verstanden?