I am having problems with the FTP server oceans as well. Actually for quite a while. It doesn't always 'connect', but once it connects it is fast (like >700K/s). I have an automated script that downloads and processes the file, but it often fails to download scenes. Running the same command from the command prompt gives the same result. This is using wget on Centos 5.
Typical example:
wget -r --retry-connrefused --tries=20 --timeout=30 --retr-symlinks
ftp://oceans.gsfc.nasa.gov:21/MODISA/XM/xxxx/xxxx/A2012142125500.L2_LAC.xxxx.hdf--2012-05-22 15:40:50--
ftp://oceans.gsfc.nasa.gov/MODISA/XM/xxxx/xxxx/A2012142125500.L2_LAC.xxxx.hdf => `oceans.gsfc.nasa.gov/MODISA/XM/xxxx/xxxx/.listing'
Resolving oceans.gsfc.nasa.gov... 169.154.128.45
Connecting to oceans.gsfc.nasa.gov|169.154.128.45|:21... connected.
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.
And then it retries for another 19 times without success.... It 'hangs' after 'Logging in as anonymous' before it gets the error in server response.
Is there any preferred wget command?