Hallo Christoph,
> OK, ich hab jetzt selbst mal die vorhin geposteten Dateien mit der
> alten, funktionierenden Version verglichen und sie sind identisch. Daran
> kann es also kaum liegen...
> 
ich habe so einen Verdacht.

Hast du eine squid.conf von einem funktionierenden ipfire und
eine von einem nicht funktionierenden?

/var/ipfire/proxy/squid.conf

Bei mir ist der proxy auch mit Authorisierung mit der 6.1 in Betrieb und die 
Benutzer werden gegenüber dem ldap authentifiziert.
Ich kann morgen in der Schule nachschauen, wie genau das eingerichtet ist.

Ich meine mich aber zu erinnern, dass ich eine Firewallregel für den Zugriff
des Proxy auf den Server-ldap einrichten musste.

In der squid.conf muss "for_inetusers" zu einigen Regeln hinzugefügt werden, 
damit die Authentifizierung überhaupt abgefragt wird.

Ich habe einen Patch für das Skript 
/var/linuxmuster/reload_proxy.sh in Betrieb, der die Abfrage des 
Benutzernamens aktiviert.
----------------------
--- reload_proxy.sh.orig        2014-08-01 13:20:48.000000000 +0200
+++ reload_proxy.sh     2014-08-04 11:29:27.818058238 +0200
@@ -18,6 +18,12 @@
 CUSTOM_INCLUDES_START="#Start of custom includes"
 CUSTOM_INCLUDES_END="#End of custom includes"
 
+# PROXY auth required
+if grep -q "^acl for_inetusers" "$SQUIDCONF"; then
+ proxyauth=" for_inetusers"
+else
+ proxyauth=
+fi
 
 # if there are allowed ips
 if [ -s "$PROXY_ALLOWED_IPS" ]; then
@@ -26,7 +32,7 @@
  if ! grep -q IPFire_allowed_ips "$INCLUDEACL"; then
   touch "$INCLUDEACL"
   echo "acl IPFire_allowed_ips src \"$PROXY_ALLOWED_IPS\"" >> "$INCLUDEACL"
-  echo "http_access allow IPFire_allowed_ips within_timeframe" >> 
"$INCLUDEACL"
+  echo "http_access allow IPFire_allowed_ips within_timeframe$proxyauth" >> 
"$INCLUDEACL"
  fi
  if ! grep -q IPFire_allowed_ips "$SQUIDCONF"; then
   if ! grep -q "$CUSTOM_INCLUDES_START" "$SQUIDCONF"; then
@@ -39,7 +45,7 @@
   sed "/$CUSTOM_INCLUDES_START/ a\\
 \\
 acl IPFire_allowed_ips src \"$PROXY_ALLOWED_IPS\"\\
-http_access allow IPFire_allowed_ips within_timeframe" -i "$SQUIDCONF"
+http_access allow IPFire_allowed_ips within_timeframe$proxyauth" -i 
"$SQUIDCONF"
  fi
 
 else # remove allowed_ips statement
@@ -52,7 +58,7 @@
 # if there are unrestricted ips
 if [ -s "$PROXY_UNRESTRICTED_IPS" ]; then
 
- # test if banned_ip statement is already there, if not add it
+ # test if unrestricted_ips statement is already there, if not add it
  if ! grep -q ^"acl IPFire_unrestricted_ips" $SQUIDCONF; then
   sed -e "/acl CONNECT method CONNECT/i\
 acl IPFire_unrestricted_ips src \"$PROXY_UNRESTRICTED_IPS\"" -i 
"$SQUIDCONF"
-----------------------

Gruß,
Frank Schütte


_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an