Routern är irrelevant då du inte kommer utifrån, utan allting är på ditt interna LAN. Alltså behöva ingen port forward...
Har du kollar i windows-brandväggen så att ftp-programmet är tillåtet? FTP är tyvärr inte bara port 21, utan det är ytterligare en port som oftast är slumpmässig över 1024. Lägg till applikationen i windows egen brandvägg bör det fungera.
En host-fil är tämligen meningslös då den bara pekar på samma IP adress hela tiden. Det man behöver är DNS. Jag kör en egen windows-domän med windows-server som både DHCP och DNS, vilket fungerar lysande. är man inte särskilt sugen på att jobba mycket så ska man som du antingen låsa MAC adressen mot ett IP i sin DHCP-server eller helt enkelt skriva in en statisk IP adress på den burk man inte vill ska byta IP.