I have spent 2 days searching this topic with no helping results....
I have an arduino mega with a ethernet shield (w5100).
I have loaded SurferTims sketch and set the parameters accordingly.
I have downloaded FileZilla and set the parameters accordingly.
When I initially tried the FTP on the arduino it immediately timed out.
So I disabled the firewall on the Firezilla computer.
Now it times out in about 60 seconds.
I wrote a sketch to do a Telnet connection (Putty) between the PC and the Arduino and it all works correctly, thus proving most of the settings are correct and the hardware is working.
But there is nothing I can do to get Firezilla to get past -
it connects OK and transfers the file when I hit f
I assume you have set up the IP etc - my system used
// this must be unique
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
// change to your network settings
IPAddress ip( 192, 168, 1, 177);
IPAddress gateway( 192, 168, 1, 254 );
IPAddress subnet( 255, 255, 255, 0 );
// change to your server
IPAddress server( 192, 168, 1, 96 );
In the Win10 firewall I added a new inbound rule for the FTP server
using the FileZilla server interface can you see anything happening?
are you sure that the server is running? e.g. can you connect to the server using an FTP client such as FileZilla FTP client?
if all else fails try Wireshark to look at the packets on the network
I assume the FileZilla FTP server interface is showing nothing
using an FTP client can you connct to the server
running on the same PC
running on another PC in the network
did you try Wireshark to view the traffic on the network?
can you see the FTP connection request from the Arduino and if there is any response