Hello everyone. =)
I would just like to share a little info with some of you who have been
asking the question "HOW do I run warftpd if I am behind a Linux IP
Masquerade box?"... Well, after searching around I finally figured it out
(some of you more experienced Linux users might have already done this)...
Here's what you do:
1) visit http://www.ox.compsoc.net/~steve/portforwarding.html and read all
the information there and apply the ipportfw patch to your kernel source
code (that comes with Redhat 5.2).
2) recompile your kernel with the CONFIG_IP_MASQUERADE_IPPORTFW option and
3) run the ipportfw program (if you read everything on the page I told you
to go to, you'd know to compile the ipportfw.c program and run it) like
ipportfw -A -t188.8.131.52/21 -R 192.168.0.2/21
Where 184.108.40.206 is your Linux box's real ip address, and 192.168.0.2 is
the internal LAN (not visible to outside world) ip of your Windows box
running the WarFTP Daemon...
That's it! Now you'll be able to use Warftpd with it's awesome feature-set
and extreme speed increase over that slow Wu-FTPd and it's complex
--==update==-- The new Linux 2.2 kernel includes port forwarding in the
source code, so hopefully the next release of Redhat Linux will have this
cool utility builtin! :)