Ok, I think I got it to stop. I edited /scripts/restartsrv_ftpserver and put "exit();" as the first line so it effectively doesn't run. I hope that is an acceptable solution.
I really would like to be able to use port 21 for this reason:
I'm developing an online Poker game that typically runs on port 22777. No problems there. Some of the players, however, cannot connect to that port because sometimes they play from behind a corporate firewall that blocks that port. So, if I run it on port 21, the firewall will allow it as it assumes it is FTP.
The game is not running as root (not necessary) but as non-root I can't open a port # below 1024. So, I thought I would use APF to reroute packets from port 21 to port 22777. It was very annoying that the FTP server would keep coming alive and getting in the way. I still can't get it to work, but I need to do some more testing to see if the problem is with port *21* or if I cannot re-route ANY port below 1024. I know my method for routing works, as I have been succesful routing port 22000 to port 22777.
If you're curious, the poker game is running at
http://www.triplejack.com/ ![/url]