Fix dynamic in problem in the nat table

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@1346 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2004-05-21 16:18:03 +00:00
parent 0213183738
commit 1ff55348c5
3 changed files with 7 additions and 1 deletions

View File

@ -67,3 +67,5 @@ Changes since 2.0.1
32) Correct null common action handling.
33) Create /var/lib/shorewall if it doesn't exist.
34) Fix dynamic in chains in the nat table.

View File

@ -5194,7 +5194,7 @@ activate_rules()
# Add jumps for dynamic nat chains
#
[ -n "$DYNAMIC_ZONES" ] && for interface in $all_interfaces ; do
addrulejump PREROUTING $(dynamic_in $interface)
addrulejump PREROUTING $(dynamic_in $interface) -i $interface
done
#
# Add jumps from the builtin chains to the nat chains

View File

@ -30,6 +30,10 @@ Problems Corrected since 2.0.2
4) If /var/lib/shorewall does not exist, shorewall start fails.
5) DNAT rules with a dynamic source zone don't work properly. When
used, these rules cause the rule to be checked against ALL input,
not just input from the designated zone.
-----------------------------------------------------------------------
Issues when migrating from Shorewall 2.0.1 to Shorewall 2.0.2: