as ftp, from a linux or win with ftp command is connecting and is working, but from a browser (no mater what… mozilla, opera… etc) the page: ftp://external.ip.of.mktk is not opening… is opening of course from local network.. but i need from outside. I suppose is miss some more ports to forward or.. something else.
PS: Before this mktk was an old router dlink who did this job with only 2 clicks… now i’m trying with mktk for 2 days with no result.
Command-line ftp client on Windows uses active mode, browsers use passive. And because you have disabled ftp helper under /ip firewall service-port, then unless you configured ftp server with correct external address, it sends 192.168.0.100 to passive clients and it can’t work. You can verify that using any ftp client where you can select transfer mode and see the logs, or using http://ftptest.net.
To fix it:
a) if you don’t need SSL, you can just enable ftp helper
b) if you require SSL support, then you have to configure the server with your external address, so that it can send it to clients
The FTP Is a LaCIE hard drive in fact and is not have many options, and worked with a 20$ dlink wifi router with just forward port until now when i recommended mktk - looks bad for me to not fix this.
and is not working.. i need ftp behind mikrotik… that ftp is for mktk as i know.
Still is working from cli… somehow from web is using something else ? i must insist, before this mktk was an old dllink how had only port forward.. nothing special and worked in both ways.
So did you actually try to enable it, or you just skipped that, because you’re sure it’s not what you need? Because it really is what you need and it’s exactly the same thing your old D-Link used. Except there it was probably always enabled and you couldn’t disable it at all.
Let me show you the most simple example (you don’t even need to forward anything else except port 21):
Sorry for the delay but the dude wanted something quick to work and he put a dlink router.
No i can test it and is working… true, ftp should be enabled in services (thanks for that idea) and i suppose it needs more than 21 and 20 port to work from any browser… I mapped all ports from 0-1000 and is working from anything.
Thanks for your help - you’re a great and helping community…