The Routing tab is concerned with routing packets between different machines.
The Enable Routing checkbox controls whether your linux machine will even route packets at all. If this is checked then the Linux networking subsystem will try to route incoming packets on towards their destination. Features like IP Masquerade require routing to be turned on.
When Enable IP Masquerade is enabled, Guidedog will automatically detect and masquerade packets coming from a private IP address and destined for a public Internet IP address.
Some network protocols don't work correctly with IP masquerade. For this reason there exists special support for a couple of the most common protocols, FTP (File Transfer Protocol) and IRC (Internet Relay Chat). Turning on Masquerade FTP or Masquerade IRC enabled this extra support.
No-masquerade Addresses are destination IP addresses that can and should be contacted without applying IP masquerade to the packets. Generally this feature does not need to be used often, but there are situations where it is necessary in connection with VPN (Virtual Private Networks) and other exotic routing configurations.
The list of No-masquerade addresses appears in the middle of the window. A new IP address can be added using the New Address button. No-masquerade Addresses. The currently selected IP address can be edited in the Address: editbox. The Delete Address button deletes the selected address.