Hallo Leute! Mich beschäftigt immer noch folgendes Problem: Ich habe seit langer Zeit meinen Proxy (squid 2.3STABLE4 auf 2.4.4-SuSE) so konfiguriert, dass ich auch ftp darüber machen kann. Hoch- und Runterladen (also in der Protokolldatei vom squid als PUT und GET gekennzeichnet) funktionieren. Wenn ich auf dem ftp-Server etwas Löschen (Umbenennen) will, erhalte ich folgende Fehlermeldung: HTTP/1.0 501 Not Implemented Ich habe alle Rechte auf dem Server. Ich weiss auch, dass ich die Frage vor vielen Monaten (unter einem anderen Subject?) schon mal gestellt bekommen habe und eine Antwort erhielt, aber mein Rechnerlein 'musste' in der Zwischenzeit nochmal neu aufgesetzt werden :-((( Wer kann mir also nochmal helfen? Wer hat ein solches Verhalten bei sich schonmal festgestellt? Danke! Peter.
Hallo, * On Wed, Aug 15, 2001 at 06:24 PM (+0200), Peter Zabelt wrote:
Ich habe seit langer Zeit meinen Proxy (squid 2.3STABLE4 auf 2.4.4-SuSE) so konfiguriert, dass ich auch ftp darüber machen kann.
Der SQUID spricht mit Deinem Client (welche Software verwendest Du denn dazu?) nur HTTP - FTP kann er nicht. Nach "draussen" ist allerdings auch FTP moeglich, d.h. der SQUID dient quasi als "HTTP --> FTP"-Umsetzer (und fuer hereinkommende Informationen natuerlich wieder in die umgekehrte Richtung).
Hoch- und Runterladen (also in der Protokolldatei vom squid als PUT und GET gekennzeichnet) funktionieren.
Dass das Herunterladen funktioniert, ist mir bekannt. PUT habe ich in Verbindung mit SQUID jedoch noch nie genutzt, weil ich in der Regel (wenn ich PUT anwende) einen "normalen" FTP-Client nutze (z.B. "ftp" an der Konsole. Und der kann ja kein HTTP, das noetig waere, um sich mit dem SQUID zu unterhalten.
Wenn ich auf dem ftp-Server etwas Löschen (Umbenennen) will, erhalte ich folgende Fehlermeldung:
HTTP/1.0 501 Not Implemented
Das sieht dann so aus, als ob GET und PUT vom SQUID korrekt umgesetzt werden, waehrend er mit DELE wohl nicht zu recht zu kommen scheint. Ich habe mal in den Archiven der SQUID-Users-Mailingliste gekramt und Folgendes gefunden: http://list.cineca.it/cgi-bin/wa?A2=ind0105&L=squid&P=R64167 Demnach scheint "DELE" in SQUID nicht implementiert zu sein.
Ich habe alle Rechte auf dem Server.
Ok. Das ist ja leicht zu ueberpruefen, wenn Du eine Verbindung aufbaust, die nicht den SQUID nutzt. Hier koennte z.B. IP-Masquerading helfen, wenn Du in einem internen Netz sitzt und Du keine oeffentliche IP-Adresse an Deiner Maschine hast.
Ich weiss auch, dass ich die Frage vor vielen Monaten (unter einem anderen Subject?) schon mal gestellt bekommen habe und eine Antwort erhielt, aber mein Rechnerlein 'musste' in der Zwischenzeit nochmal neu aufgesetzt werden :-(((
Leider habe ich in Verbindung mit SQUID keine Loesung parat. Aber man koennte fuer FTP doch auch ohne SQUID auskommen und z.B. IP-Masquerading dafuer freigeben.
Wer kann mir also nochmal helfen?
Wenn Du schon mal eine Antwort auf Deine Frage bekommen hast, kannst Du ja mal die Archive der Liste bemuehen - falls nicht schon geschehen. Vielleicht wirst Du ja dort fuendig. Gruss, Steffen
Steffen Moser schrieb:
Hallo,
* On Wed, Aug 15, 2001 at 06:24 PM (+0200), Peter Zabelt wrote:
Ich habe seit langer Zeit meinen Proxy (squid 2.3STABLE4 auf 2.4.4-SuSE) so konfiguriert, dass ich auch ftp darüber machen kann.
Der SQUID spricht mit Deinem Client (welche Software verwendest Du denn dazu?) nur HTTP - FTP kann er nicht. Nach "draussen" ist allerdings auch FTP moeglich, d.h. der SQUID dient quasi als "HTTP --> FTP"-Umsetzer (und fuer hereinkommende Informationen natuerlich wieder in die umgekehrte Richtung).
Ist denn SQUID nun wirklich ein reinrassiger FTP-Proxy-Server oder eben nur ein FTP in HTTP gebetteter Proxy-Server ? Marten
Hallo Marten! On Fri, 17 Aug 2001, Marten Feldtmann wrote:
....
Ist denn SQUID nun wirklich ein reinrassiger FTP-Proxy-Server oder eben nur ein FTP in HTTP gebetteter Proxy-Server ?
...reinrassig sicher nicht, aber er macht zum Beispiel alle GET- und PUT-Befehle sauber! Und da liegt für mich der Hund begraben: Wenn er PUT macht (ausgiebig getestet - funzt super) dann schreibt er also (bzw. leitet die Schreibanweisungen durch). Warum leite er dann um alles in der Welt kein DELETE - ist ja wohl nicht viel mehr als eine Schreibanweisung!????! Um weitere Aufklärung oder Lösungsvorschläge bittend... Peter.
Hi Peter On Fri, Aug 17, 2001 at 12:50:56PM +0200, Peter Zabelt wrote:
Und da liegt für mich der Hund begraben: Wenn er PUT macht (ausgiebig getestet - funzt super) dann schreibt er also (bzw. leitet die Schreibanweisungen durch). Warum leite er dann um alles in der Welt kein DELETE - ist ja wohl nicht viel mehr als eine Schreibanweisung!????!
Um weitere Aufklärung oder Lösungsvorschläge bittend...
In der CHANGES vom Squid steht nix von DELETE aber die anderen Features sind akribisch notiert, möglicherweise haben die Entwickler das für 'nicht nötig' gehalten oder für spätere Erweiterungen aufgehoben, sowas kommt vor. wenn es ein kleiner einfacher proxy (ohne zwischenspeicherung) sein soll nimm für ftp halt http://www.delegate.org/ für sowas ist der imho ungeschlagen, allerdings ist der nicht ganz ohne Nebenwirkungen für Leute die versuchen den Proxy auszutricksen. Und Speicher schluckt er auch wie ein Grosser ist daher für grössere Router nur bedingt zu empfehlen. -- MfG. Falk
participants (5)
-
Falk Sauer
-
Jens Tautenhahn
-
Marten Feldtmann
-
Peter Zabelt
-
Steffen Moser