diff --git a/data/Dockerfiles/netfilter/server.py b/data/Dockerfiles/netfilter/server.py index 7b0548fc..517b91ac 100644 --- a/data/Dockerfiles/netfilter/server.py +++ b/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...'