Warum funktionieren FTP-Clients nicht, aber ...?

halli hallo!

hab mal ne kleine frage:
bei uns im firmennetzwerk muss ich über einen proxy
ins internet. mit netscape und IE funktionieren
FTP-Zugriffe ohne probleme und ich habe bei beiden
nur den proxy eingestellt.

beispiel:
ich will auf ftp://ftp.pc.ibm.com:21
mein proxy ist proxy.frankfurt.de.ibm.com port:80

wie gesagt, mit netscape und co. gehts.
wenn ich allerdings versuche mit z.b. leech-ftp drauf zu kommen,
connected er und versucht die dir-list zu bekommen,
doch kurz danach macht er einen disconnect.
mit ws-ftp gibts erst gar keine verbindung und ftp-explorer auch nicht.
so, nun hab ich mir gedacht, schreib ich mir ein kleines programm mit delphi, mit der komponente NMFTP müsstes ja vielleicht gehen.
daheim ohne proxy komm ich auch ohne probleme auf den ftp-server.
doch in der firma auch nicht.
ich habe der instanz der komponente NMFTP auch alle eigenschaften zugeordnet die sie braucht, denke ich mal zumindest.

das wären

NMFTP1.Host := ‚ftp.pc.ibm.com‘;
NMFTP1.Port := 21;
NMFTP1.Proxy := ‚proxy.frankfurt.de.ibm.com‘;
NMFTP1.ProxyPort := 80;
NMFTP1.UserID := ‚Anonymous‘;
NMFTP1.Password := ‚[email protected]‘;
NMFTP1.TimeOut := 20000;

eigentlich alles, was die browser auch nur besitzen, denke ich mal …

jetzt meine frage: warum funktionieren keine ftp-clients bis auf die browser?
ich habe echt alles mögliche versucht, was ist an denen anders?

an der UserID und passwort kanns nicht liegen, meine browser sind für meine private email eingestellt, da wir notes benutzen.
und im IE steht unten in der Statusbar als User auch Anonymous.

bitte helft mir!
egal was ihr für ideen habt, sagts mir!

danke!

dennis

Hallo Dennis!

bei uns im firmennetzwerk muss ich über einen proxy
ins internet.
mit netscape und co. gehts. wenn ich allerdings versuche mit
z.b. leech-ftp drauf zu kommen, connected er und versucht
die dir-list zu bekommen, doch kurz danach macht er einen
disconnect.

Was habt ihr denn für einen Proxy Server? Falls es sich um einen Socks Proxy (-> http://www.socks.nec.com/aboutsocks.html) handelt, solltest Du mal die Software SocksCap (-> http://www.socks.nec.com/reference/sockscap.html) ausprobieren. Es läuft unter Win und kann in Verbindung mit allen TCP- oder UDP-basierenden Clients verwendet werden. Ich benutze es in der Firma auch und komme damit mit LeechFTP auf beliebige FTP-Server.

Grüße, Tanja

bei uns im firmennetzwerk muss ich über einen proxy
ins internet. mit netscape und IE funktionieren
FTP-Zugriffe ohne probleme und ich habe bei beiden
nur den proxy eingestellt.

beispiel:
ich will auf ftp://ftp.pc.ibm.com:21
mein proxy ist proxy.frankfurt.de.ibm.com port:80

wie gesagt, mit netscape und co. gehts.
wenn ich allerdings versuche mit z.b. leech-ftp drauf zu
kommen,
connected er und versucht die dir-list zu bekommen,
doch kurz danach macht er einen disconnect.

Hallo Dennis!

Offenbar sitzt Du mit Deinem Rechner hinter einer Firewall, welche den Filetransfer blockt:
Das „normale“ FTP benötigt zwei Verbindungen: der Steuerkanal (ftp) wird vom Client zum Server aufgebaut. Viele Firewalls erlauben dies. Es wird jedoch eine weitere Verbindung aufgebaut (ftp-data) vom Server zum Client. Das diese Verbindung von außerhalb des Firmennetzes initiiert wird, blockiert die Firewall den Zugriff.

Die Lösung: „Passive Mode“ im FTP-Client aktivieren.
In diesem Modus wird die ftp-data Verbindung ebenfalls vom Client zum Server aufgebaut und passiert somit die Firewall.

Viele Browser sind so intelligent, automatisch in den Passive Mode zu schalten, wenn der „normale“ Modus nicht funktioniert. Bei WS-FTP mußt Du dies manuell vornehmen.

CU
Markus