close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Closed 8 years ago

#2697 closed Verbesserung (ungültig)

Wpad im Lehrernetz / Systemweite Proxy-Einstellungen

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2017/18
Component: Hardware: Netzwerktechnik Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc:

Description

Die Proxy-Autokonfiguration spuckt im Lehrernetz nach wie vor aus:

function FindProxyForURL(url, host)
{
  return "DIRECT";
}

Sollte die nicht eher die Adresse des 'proxyl' liefern?

Change History (13)

comment:1 by Rüdiger Kupper, 9 years ago

Achso, nein, es müsste für Lehrer den proxyl ausspucken. Hmmm.

Ich frage mich gerade, warum man mit Chrome ins Internet kommt, wenn der Proxy auf "automatisch erkennen" steht, mit Epiphany aber nicht...?

comment:2 by bau, 9 years ago

Du erhälst die Ausgabe des WPAD mit

  wpad.kg-fds.de/wpad.dat

das spuckt bei mir aus:

function FindProxyForURL(url, host)
{
  lurl = url.toLowerCase();
  
  if ((lurl.substring(0, 5) == "http:") ||
      (lurl.substring(0, 4) == "ftp:" ) ||
      (lurl.substring(0, 6) == "https:"))
    if ((isPlainHostName(host) && !localHostOrDomainIs(host, "www")) ||
        shExpMatch(host, "*.bwl.*") ||
        (dnsDomainIs(host, ".tgs-freudenstadt.de") &&
         !localHostOrDomainIs(host, "www.tgs-freudenstadt.de")) ||
        (dnsDomainIs(host, ".kg-fds.de") &&
         !localHostOrDomainIs(host, "moodle.kg-fds.de") &&
	 !localHostOrDomainIs(host, "www.kg-fds.de")) ||
	(host.substring(0, 3) == "10.") ||
	(host.substring(0, 8) == "192.168.") ||
	(host.substring(0, 4) == "127."))
      return "DIRECT";
    else
      return "PROXY 129.143.4.2:8080";
  else
    return "DIRECT";
}  

comment:3 by Rüdiger Kupper, 9 years ago

Im HZ hat es eben das ausgespuckt, was in der Ticketbeschreibung steht.

Version 0, edited 9 years ago by Rüdiger Kupper (next)

comment:4 by Rüdiger Kupper, 9 years ago

Auch in der NwT erhalte ich:

function FindProxyForURL(url, host)
{
  return "DIRECT";
}

comment:5 by Rüdiger Kupper, 9 years ago

Achso, ändert sich die Antwort, wenn man die Datei über den Proxy abfragt?

comment:6 by Rüdiger Kupper, 9 years ago

Im Schülernetz:

kup@rechner2-3-12:~$ export http_proxy=
kup@rechner2-3-12:~$ wget http://wpad.kg-fds.de/wpad.dat
--2017-10-27 11:28:13--  http://wpad.kg-fds.de/wpad.dat
Auflösen des Hostnamen »wpad.kg-fds.de (wpad.kg-fds.de)«... 10.32.1.1
Verbindungsaufbau zu wpad.kg-fds.de (wpad.kg-fds.de)|10.32.1.1|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 61 [application/x-ns-proxy-autoconfig]
In »»wpad.dat.1«« speichern.

wpad.dat.1          100%[===================>]      61  --.-KB/s    in 0s      

2017-10-27 11:28:13 (3,36 MB/s) - »wpad.dat.1« gespeichert [61/61]

kup@rechner2-3-12:~$ cat wpad.dat.1 
function FindProxyForURL(url, host)
{
  return "DIRECT";
}
Last edited 9 years ago by Rüdiger Kupper (previous) (diff)

comment:7 by bau, 9 years ago

Jetzt mal bitte unterscheiden: Lehrernetz oder Schülernetz?
Wir benötigen das WPAD, damit unbekannte Rechner (Laptops von Kollegen) den Weg ins Netz finden, z.B. im Schülernetz (über proxys.kg-fds.de) oder Lehrernetz (über den BelWUE-Proxy, der dort auch sinnigerweise proxyl.kg-fds.de heißt aber auch proxy.kg-fds.de). Die stationären Rechner haben im FireFox-Profil den proxyl.kg-fds.de standardmäßig eingestellt (im Userprofil des Lehrers), denn den proxyl.kg-fds.de gibt es auch im Schülernetz und der geht dort ungefiltert raus, braucht aber auch ein Lehrerpasswort.
Deshalb gibt es im Schülernetz und im Lehrernetz jeweils einen wpad.kg-fds.de der jeweils eine unterschiedliche wpad.dat ausliefern. Wenn ich im lehrernetz (Rechner im Sekretariat) grade die wpad.dat abfrage (! Proxy-Server nicht benutzen - automatische Suche der Einstellungen oder direkte Verbindung wählen !), dann bekomme ich genau die Auskunft von oben.

comment:8 by Rüdiger Kupper, 9 years ago

Lehrernetz: Ja, bekomme ich jetzt auch, wenn ich den Proxy vorher sinnigerweise auch ausschalte. (Wenn man über den Proxy geht, gibt es die Datei gar nicht, oder?)

Schülernetz: Siehe comment:6, dort erhalte ich nur "DIRECT".

Ich komme überhaupt darauf, weil sich Chrome und Epiphany unterschiedlich verhalten. Beide verwenden die Proxy-Einstellungen, die in den Systemeinstellungen gesetzt sind. Wenn ich dort auf "automatisch" stelle, dann kommt Chrome ins Internet, Epiphany aber nicht. Das verstehe ich nicht...

comment:9 by bau, 9 years ago

Schülernetz:
Bei aufgenommenen Clients wird derzeit über den ipfire.kg-fds.de geleitet, der ist transparent und als Standard-Gateway auf dem DHCP eingetragen - deshalb DIRECT.

Es wäre mal eine Überlegung wert, ob wir nicht einfach alle User über den proxys.kg-fds.de raussenden, dann müsste man halt seinen Benutzername/Passwort eingeben, der protokolliert aber sauber jeden Zugriff.

comment:10 by bau, 9 years ago

Google Chrome bentzt bei mir NICHT die Systemeinstellungen!
Wenn ich ihn mit

/opt/google/chrome/chrome --proxy-server="proxyl.kg-fds.de:8080"

starte, dann tut alles, wie gewünscht.

Epoptes hingegen benutzt korrekt die Systemeinstellungen von Gnome, diese sollten bei den
Kollegen per dconf korrekt auf porxyl.kg-fds.de:8080, bei SuS korrekt auf porxy.kg-fds.de:8080 gesetzt werden.

comment:11 by Rüdiger Kupper, 9 years ago

Summary: Wpad im Lehrernetz → Wpad im Lehrernetz / Systemweite Proxy-Einstellungen

Hm, komisch, muss ich mir noch mal ansehen. Ich hatte den Eindruck, dass sich das Ändern der Systemeinstellungen auf Chrome auswirkte, nur eben nicht so, wie sie sollte.

Hier gibt es weitere Infos:
​https://askubuntu.com/questions/513840/google-chrome-proxy-settings

Da steht auch:

Google Chrome and Chromium obey [...] the proxies set via gsettings.

Gsettings ist übrigens die Methode, mit der man auf die dconf-Einstellungen eines Nutzers zugreift. Das Biest hat sich nur immer geweigert, das zu tun, wenn keine IBus-Sitzung des Nutzers läuft. IBus ist auch so ein Mechanismus, mit dem ich mich noch nicht auskenne...

in reply to:  9 comment:12 by Rüdiger Kupper, 9 years ago

Replying to bau:

Schülernetz:
Bei aufgenommenen Clients wird derzeit über den ipfire.kg-fds.de geleitet, der ist transparent und als Standard-Gateway auf dem DHCP eingetragen - deshalb DIRECT.

Es wäre mal eine Überlegung wert, ob wir nicht einfach alle User über den proxys.kg-fds.de raussenden, dann müsste man halt seinen Benutzername/Passwort eingeben, der protokolliert aber sauber jeden Zugriff.

Das würde die Sache jedenfalls vereinheitlichen. Einmal das Passwort einzugeben sollte ja kein Problem sein. Muss man beim proxyl doch auch, oder?

comment:13 by Rüdiger Kupper, 8 years ago

Resolution: → ungültig
Status: new → closed
Note: See TracTickets for help on using tickets.