I'm having alot of problem with FTP......
This is how my network was setup. I have a firewall, Cisco Pix 506E which is connected to a Cisco 2950 switch.
I used NAT where it translate my Private IP to Public IP. I've open up Port 21 on my Firewall for FTP but it seem to give me problem......
Sometime I can connect and upload large files without any timeout, sometime, I can't upload files at all or it will timeout after 10% or 20% or whatever size.....
I've post in other forum and the expert told me it is due to the speed mismatch.
They ask me to ensure that my outside interface is set to 100BaseT FD.
I've done that. But I have this problem. I set my outside and inside interface to 1ooBaseT FD for the Firewall. Then I set the ports on my switch to 100Base T FD. When I do that, my server network card - eth0 show that it can only run on 100BaseT HD as is set a no autonegotiation. There is no way I can force the eth0 to run on 100BaseT FD.
But when I change the switch ports to 100 for speed but leave the Duplex as auto, my eth0 run on 100BaseT FD.
Basically I have confirmed that my firewall is connected to the router at 100BaseT FD (and my router is in 100Base).
I've set my firewall inside to connect at auto.
On my switch, I've set all the ports to run on 100 but leave Duplex setting to Auto.
My server eth0 is running on autonegotiation 100BaseT FD
But I still getting problem with my FTP. Sometime I can upload without problem, sometime I can't, it gets time out. I've tried using multiple FTP clients, I've tried connecting on ADSL and Cable on different venue. I've ask few of my friends to try and they too get the same problem.
I've very lost here. What is wrong here?