If everyone is not bothered by anything contained in this FAQ,
I'll format it and submit it to the docmanager in the next day or two.

Thanks,
~Lynn

> ######  start of FAQ  ############################
>
>
> Q. How do I port forward a service through my Dachstein firewall to
> the my internal network?
>
> A. There are four steps to port forwarding in Dachstein. They are as
> follows:
>
> 1) Edit /etc/modules and uncomment the "IP_masq_portfw" module.
>    Save the file and exit. You may need to download this module
>    and copy it to /lib/modules on your running LEAF system if you
>    are using the floppy version.
>
> 2) Edit /etc/network.conf to open the desired external port you would
>    like to to forward with one of the two available options:
>
>          # TCP services open to outside world
>          # Space separated list: srcip/mask_dstport
>          EXTERN_TCP_PORTS="0/0_www"
>
>          # -or-
>
>          # Indexed list: "SrcAddr/Mask port [ DestAddr[/DestMask] ]"
>          #EXTERN_TCP_PORT0="5.6.7.8 domain 1.1.1.12"
>          EXTERN_TCP_PORT0="0/0 www"
>
>
> Use only one of these two forms of entry. If you use both, only the
> one you use first will have any effect. Whichever one appears second
> in the file will be disregarded. Be sure that the one you are not
> using is "commented out" with a "#" at the beginning of the line.
>
> You can use either the actual port number itself (for example, "80"),
> or you can use the symbolic name for the port that appears in the
> file /etc/services (in the same example, "www").
>
>
>
> 3) While you're editing /etc/network.conf, you will also need to
> specify the port forwarding itself. You do this with:
>
>          # Uncomment following for port-forwarded internal services.
>          # The following is an example of what should be put here.
>          # Tuples are as follows:
>          #      
> <protocol>_<local-ip>_<local-port>_<remote-ip>_<remote-port>
> INTERN_SERVERS="tcp_${EXTERN_IP}_www_192.168.1.1_www"
>
>          #-or-#
>
>          # These lines use the primary external IP address...if you
> need to # port-forward
>          # an aliased IP address, use the INTERN_SERVERS setting
> above #INTERN_FTP_SERVER=192.168.1.1  # Internal FTP server to make
> available INTERN_WWW_SERVER=192.168.1.1   # Internal WWW server to
> make available
>
>   As with Step 2, you can use one of the options or the other of
> these options, but not both. I suggest using the first option, since
> all ports and addresses are explicitly stated and you can use
> different ports coming into and forwarded out of the firewall. It
> also allows more
>   flexibility for using non-standard ports.
>
>   I personally use port 81
>   for my external web-services, but use port 80 on the internal
> network. The first syntax allows for forwarding the external port 81
> to the internal port 80 with a line like this:
>
>          INTERN_SERVERS="tcp_${EXTERN_IP}_81_192.168.1.1_80"
>
>   After you are finished with the configuration here, save the file
> and exit the editor.
>
>
>
> 4) You are now finished with all the configuration. You should now
>     the "lrcfg" menu system (if you are not using it already) and
> choose the backup option. You will need to backup the "etc" and
> "modules" packages. After both of the packages are backed up, exit
> the menu system and reboot the Dachstein machine. Your new port
> forwarding setup should now be operational.
>
> ############# end of FAQ  ####################################

-- 

~Lynn Avants
aka Guitarlynn

guitarlynn at users.sourceforge.net
http://leaf.sourceforge.net

If linux isn't the answer, you've probably got the wrong question!

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to