fix: allow established also on fwd table

This commit is contained in:
Domingo Dirutigliano
2023-09-29 00:20:00 +02:00
parent b01441e300
commit 2657428d6e

View File

@@ -49,6 +49,10 @@ class FiregexTables(NFTableManager):
{ "add":{ "rule": { { "add":{ "rule": {
"family": "inet", "table": self.table_name, "chain": self.rules_chain_in, "family": "inet", "table": self.table_name, "chain": self.rules_chain_in,
"expr": [{ "match": {"op": "in", "left": { "ct": { "key": "state" }},"right": ["established"]} }, { "accept": None }] "expr": [{ "match": {"op": "in", "left": { "ct": { "key": "state" }},"right": ["established"]} }, { "accept": None }]
}}},
{ "add":{ "rule": {
"family": "inet", "table": self.table_name, "chain": self.rules_chain_fwd,
"expr": [{ "match": {"op": "in", "left": { "ct": { "key": "state" }},"right": ["established"]} }, { "accept": None }]
}}} }}}
] if allow_established else []) + ([ ] if allow_established else []) + ([
{ "add":{ "rule": { { "add":{ "rule": {