aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-06-21 13:13:34 +0000
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-06-21 13:13:34 +0000
commitc4e427e67b7c7f62598fa33e54b950b98a1f9d06 (patch)
tree71607bc752b0a981a13d7d4e14466f6047687141
parent059468bdc180bac1bf0866c6343b1384fdf16c52 (diff)
downloadawall-0.1.4.tar.bz2
awall-0.1.4.tar.xz
masquerading set rule applied after other SNAT rulesv0.1.4
-rw-r--r--awall/modules/masquerade.lua10
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'}}}