| | 1 | fwknop-1.9.3 (03/2008): |
|---|
| | 2 | - Added MASQUERADE and SNAT support to compliment inbound DNAT connections |
|---|
| | 3 | for SPA packets that request --Forward-access to internal systems. This |
|---|
| | 4 | functionality is only enabled when ENABLE_IPT_FORWARDING is set, and is |
|---|
| | 5 | governed by two new variables IPT_MASQUERADE_ACCESS and IPT_SNAT_ACCESS |
|---|
| | 6 | which define the iptables interface to creating SNAT rules. By default, |
|---|
| | 7 | the MASQUERADE target is used because this means that the external IP |
|---|
| | 8 | does not have to be manually defined. However, is ENABLE_IPT_SNAT is |
|---|
| | 9 | enabled, then the IPT_SNAT_ACCESS definitions are used, and the external |
|---|
| | 10 | SNAT IP is defined by the SNAT_TRANSLATE_IP variable. |
|---|
| | 11 | - When ENABLE_IPT_FORWARDING is set, added a check for the value of the |
|---|
| | 12 | /proc/sys/net/ipv4/ip_forward file to ensure that the local system |
|---|
| | 13 | allows packets to be forwarded. Unless ENABLE_PROC_IP_FORWARD is |
|---|
| | 14 | disabled, then fwknopd will automatically set the ip_forward file to "1" |
|---|
| | 15 | if it is set to "0" (again, only if ENABLE_IPT_FORWARDING is enabled). |
|---|
| | 16 | - Minor bugfix to remove sys_log() call in legacy port knocking mode. |
|---|
| | 17 | |
|---|