Browse Source

[Netfilter] Revert SNAT rule check, todo: check DNS with SNAT enabled

andryyy 6 years ago
parent
commit
cfab7274b7
1 changed files with 6 additions and 6 deletions
  1. 6 6
      data/Dockerfiles/netfilter/server.py

+ 6 - 6
data/Dockerfiles/netfilter/server.py

@@ -301,12 +301,12 @@ def snat4(snat_target):
           print log['message']
           chain.insert_rule(get_snat4_rule())
           table.commit()
-        #else:
-        #  for position, item in enumerate(chain.rules):
-        #    if item == get_snat4_rule():
-        #      if position != 0:
-        #        chain.delete_rule(get_snat4_rule())
-        #  table.commit()
+        else:
+          for position, item in enumerate(chain.rules):
+            if item == get_snat4_rule():
+              if position != 0:
+                chain.delete_rule(get_snat4_rule())
+          table.commit()
         table.autocommit = True
       except:
         print 'Error running SNAT4, retrying...'