Ik probeer een nieuwe site te uploaden en krijg volgende error:
Can't connect to remote server. Socket error = #10061
Hier is de log:
*** CuteFTP Pro 3.3 - build xxx.xxx ***
STATUS:> Getting listing ""...
STATUS:> Resolving host name ftp.xxxx.com...
STATUS:> Host name ftp.xxxx.com resolved: ip = xxx.xxx.xxx.xxx.
STATUS:> Connecting to ftp server ftp.xxxx.com:21 (ip =
xxx.xxx.xxx.xxx)...
STATUS:> Socket connected. Waiting for welcome message...
220-Welcome to ftp.xxxx.com
220 WFTPD 2.4 service (by Texas Imperial Software) ready for new user
STATUS:> Connected. Authenticating...
COMMAND:> USER xxxxxxxxxxx
331 Give me your password, please
COMMAND:> PASS *****
230 Logged in successfully
STATUS:> Login successful.
COMMAND:> PWD
257 "/" is current directory
STATUS:> Home directory: /
COMMAND:> FEAT
211-Extensions supported:
MDTM
SIZE
REST STREAM
TVFS
211 END
STATUS:> This site supports features.
STATUS:> This site supports SIZE.
STATUS:> This site can resume broken downloads.
COMMAND:> REST 0
501 Restart marker "0" not strictly a positive number
COMMAND:> PASV
227 Entering Passive Mode (xxx,xxx,xxx,xxx,15,96)
COMMAND:> LIST
STATUS:> Connecting ftp data socket xxx.xxx.xxx.xxx:3936...
ERROR:> Can't connect to remote server. Socket error = #10061.
Heeft iemand een idee waar deze error op slaat?
--
M.v.g,
Fred
> Heeft iemand een idee waar deze error op slaat?
Ooit van Google gehoord? Googlen op "Socket error = #10061" leverde niet
minder dan 3400 treffers... Misschien eerst zelf eens moeite doen...?
--
Frederic
Slimmerd! Ben jij er zo ene die denkt omdat hij de tekst in Google kan
ingeven dat hij ook de oplossing weet?
Eerst eens niet vragen of ik Google heb geprobeerd?
Ga jij ze alle 3400 uitproberen? Ik ook niet. Ik heb er een pak nagezien en
geen enkele die hulp bracht.
--
M.v.g,
Fred
>
> Hallo,
>
> Ik probeer een nieuwe site te uploaden en krijg volgende error:
>
> Can't connect to remote server. Socket error = #10061
>
> Hier is de log:
/...KNIP.../
> COMMAND:> PASV
> Heeft iemand een idee waar deze error op slaat?
/...KNIP.../
Probeer eens active mode
--
Chaos, panic & disorder - my work here is done
[knip]
> COMMAND:> PASV
> 227 Entering Passive Mode (xxx,xxx,xxx,xxx,15,96)
> COMMAND:> LIST
> STATUS:> Connecting ftp data socket xxx.xxx.xxx.xxx:3936...
> ERROR:> Can't connect to remote server. Socket error = #10061.
>
>
> Heeft iemand een idee waar deze error op slaat?
>
Je zit achter een router neem ik aan?
In dat geval is dat uw probleem vrees ik.
ftp is een antiek protocol dat werkt met twee connecties. Eén voor de
commands en één voor het datatransport.
Nu kan je ftp'en op twee manieren: active en passive.
In active mode connecteer je op poort 21van de server en de server start een
verbinding van poort 20 naar jouw computer op een vooraf afgesproken poort.
In passive mode gebeurt de eerste stap op identieke wijze, maar is het
tevens jouw computer dat een verbinding zal starten naar de server voor de
dataoverdracht. De poort naar welke geconnecteerd moet worden wordt aan de
client medegedeeld.
Je ziet in de log dat de ftpclient is geconfigureerd voor passive mode.
Maar... wat gebeurt er achter de router:
Je maakt een verbinding met een private adres (bv 192.168.0.1) naar de
server (poort 21). De router zal het hostadres dmv NAT aanpassen naar het
routeerbaar adres van de router (bv 213.18.19.20).
So far, so good.
Dan vraagt jouw computer dat hij een verbinding kan maken in passive mode.
Maar hij geeft het private adres op via een commando van het ftp-protocol.
De server verwacht dus een verbinding van 192.168.0.1
Jouw computer start de connectie naar poort 3936 van de server en de router
verandert weerom het bronadres naar 213.18.19.20
De server verwacht deze verbinding echter niet en zal deze dan ook resetten.
Active mode zal ook niet helpen.
Kijk eens in de configuratie van de router of je daar iets kan aanvinken dat
betrekking heeft tot het ftp-protocol. De meeste routers/firewalls zijn
ftp-aware.
--
Blood, sweat & tears
Linus Torvalds about the GPL:
"It's not just a crazy idea that some lefty Commie hippie dreamed up in a
drug-induced stupor."
[knip] uitleg Gunter
Aan Repo en Gunter bedankt.
Jullie hulp heeft mij geholpen bij het oplossen van het probleem.
Ik zit inderdaad achter een firewal en verwachtte dat daar het probleem lag.
Daarom had ik een en ander reeds proberen oplossen met port mapping, dit
echter zonder resultaat.
Uiteindelijk is het opgelost door het "data connection type" naar PORT om te
zetten.
Nogmaals bedankt.
--
M.v.g,
Fred