File tree Expand file tree Collapse file tree
netjsonconfig/backends/airos Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -264,18 +264,20 @@ class Iptables(AirOsConverter):
264264 'portfw' : {'status' : 'disabled' },
265265 'status' : 'enabled' ,
266266 },
267- 'status' : 'disabled'
267+ }
268+
269+ _status = {
270+ 'status' : 'enabled' ,
268271 }
269272
270273 def bridge_intermediate (self ):
271274 base = self ._base .copy ()
272- return [base ]
275+ iptables_status = self ._status .copy ()
276+ return [iptables_status , base ]
273277
274278 def router_intermediate (self ):
275279 base = self ._base .copy ()
276- base .update ({
277- 'status' : 'enabled' ,
278- })
280+ iptables_status = self ._status .copy ()
279281 base ['sys' ].update ({
280282 'fw' : {'status' : 'disabled' },
281283 'mgmt' : [
@@ -287,7 +289,7 @@ def router_intermediate(self):
287289 'mgmt.status' : 'enabled' ,
288290 })
289291
290- return [base ]
292+ return [iptables_status , base ]
291293
292294 def to_intermediate (self ):
293295 result = getattr (self , '{netmode}_intermediate' .format (netmode = self .netmode ))()
You can’t perform that action at this time.
0 commit comments