You may have outbound FTP filtered. type
iptables-save as root on the command prompt and paste the data back here.
Also are the two machines you tested on the same LAN? IE
10.1.1.1 = router
10.1.1.2 = broken machine
10.1.1.3 = working machine
And you have confirmed they are using the same default gateway? Paste the output of
route -n in linux to get the gateway. In windows type
route print .
Also on the nonworking linux machine paste the output of:
telnet ftp.kernel.org 21
It should look like this:
root@svn:~/devex# telnet ftp.kernel.org 21
Trying 149.20.20.133...
Connected to pub.us.kernel.org.
Escape character is '^]'.
220 Welcome to ftp.kernel.org.
But yours doesn't work so it will probably look like:
root@svn:~/devex# telnet ftp.kernel.org 21
Trying 149.20.20.133...
telnet: Unable to connect to remote host: Connection refused
Or after 30 seconds it may never finishing and just sit at the "Connecting...."
The type of error you see will help determine what the problem may be