<div class="gmail_quote">On Fri, Apr 30, 2010 at 9:19 PM, Stephen Worthington <span dir="ltr"><<a href="mailto:stephen_agent@jsw.gen.nz">stephen_agent@jsw.gen.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Fri, 30 Apr 2010 16:45:27 +1200, you wrote:<br>
>Sigh. My browser's fine. The problem would be the configuration of their<br>
>webserver.<br>
<br>
</div>No, it is not a web server. It is an FTP server, and it is not<br>
misconfigured. What you are up against here is the good old<br>
active/passive FTP problem. FTP servers do either active or passive<br>
FTP protocol, or preferably both. For some reason, web browsers do<br>
not do active FTP. Hence the need to use a real FTP client program<br>
that will detect active or passive and switch as necessary when the<br>
FTP server only does one protocol. There are problems with firewalls<br>
with passive FTP also - your own firewall can make it fail to work<br>
unless it actively looks into the packets to see if they are passive<br>
FTP ones and opens the appropriate ports automatically. For this<br>
exact reason, I have my own FTP server set to only do active FTP - it<br>
sends back a "502 Command not implemented" error response if passive<br>
FTP is attempted, which should cause the FTP client to switch to<br>
active FTP. But web browsers seem to ignore errors like that and keep<br>
trying to use passive FTP.<br></blockquote><div><br>Good theory, but I was able to access the FTP site from my browser using the link from Nick, so the browser wasn't the problem. The problem is actually that the links on the website <a href="ftp://tva:tva@ftp.bbc.co.uk/pub/.">ftp://tva:tva@ftp.bbc.co.uk/pub/.</a>.. somehow get redirected to <a href="ftp://tva:tva@ftp.bbc.co.uk/pub/pub/.">ftp://tva:tva@ftp.bbc.co.uk/pub/pub/.</a>.. which doesn't exist. The redirection appears to be occurring on their end - the server is misconfigured.<br>
<br>Cheers,<br>Steve<br></div></div>