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 , 9 years ago
comment:2 by , 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:4 by , 9 years ago
Auch in der NwT erhalte ich:
function FindProxyForURL(url, host)
{
return "DIRECT";
}
comment:5 by , 9 years ago
Achso, ändert sich die Antwort, wenn man die Datei über den Proxy abfragt?
comment:6 by , 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";
}
comment:7 by , 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 , 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...
follow-up: 12 comment:9 by , 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 , 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 , 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...
comment:12 by , 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 , 8 years ago
| Resolution: | → ungültig |
|---|---|
| Status: | new → closed |
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...?