diff options
-rw-r--r-- | awall/modules/masquerade.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/awall/modules/masquerade.lua b/awall/modules/masquerade.lua index 7558023..23d0fe4 100644 --- a/awall/modules/masquerade.lua +++ b/awall/modules/masquerade.lua @@ -10,7 +10,9 @@ module(..., package.seeall) classes = {} -- TODO configuration of the ipset via JSON config -defrules = {pre={{family='inet', table='nat', chain='POSTROUTING', - opts='-m set --match-set awall-masquerade src -j awall-masquerade'}, - {family='inet', table='nat', chain='awall-masquerade', - opts='-m set ! --match-set awall-masquerade dst -j MASQUERADE'}}} +defrules = {['post-snat']={{family='inet', table='nat', + chain='POSTROUTING', + opts='-m set --match-set awall-masquerade src -j awall-masquerade'}, + {family='inet', table='nat', + chain='awall-masquerade', + opts='-m set ! --match-set awall-masquerade dst -j MASQUERADE'}}} |