iv'e got a situation...
on my workplace, i'm trying to set up a fileserver using vsftpd on a debian netinstall machine.
locally everything works, but from any other location (like eg. my home) i cannot do "ls"
something like this:
ftp> ls
500 illegal port command
ftp : bind : Adress allready in use
the port is set to 1028, ftp-data is set to 1027. both forward (router NAT) to the correct system, and i've set up this:
pasv_min=1030
pasv_max=1035
all these ports are forwarded correctly, but still passive does not work (my server simply does not recieve the passive connections if i do "netstat -a"
i've been looking everywhere, including on this forum but i cannot find a (working) solution...
basicly, on the local LAN, everything works just fine.
but from the moment i have to pass the router, i cannot get a directory listing in any way...
i *think* the problem must be in the router somewhere. is it possible that some routers cannot do NAT correctly? or did i simply miss something?
i've allso tryed to copy the vsftpd.conf file to my private fileserver, and set up the NAT in my router just about the same way i did on my workplace, and then everything works fine....
if you need more information about this problem, simply ask
shorun@gmail.com