add: dhcp on firewall

This commit is contained in:
Domingo Dirutigliano
2023-10-12 12:53:44 +02:00
parent 9995595a55
commit c044383fd0
6 changed files with 36 additions and 5 deletions

View File

@@ -39,7 +39,8 @@ class FirewallManager:
allow_icmp=self.allow_icmp,
multicast_dns=self.multicast_dns,
allow_upnp=self.allow_upnp,
drop_invalid=self.drop_invalid
drop_invalid=self.drop_invalid,
allow_dhcp=self.allow_dhcp
)
@settings.setter
@@ -51,6 +52,7 @@ class FirewallManager:
self.multicast_dns=value.multicast_dns
self.allow_upnp=value.allow_upnp
self.drop_invalid=value.drop_invalid
self.allow_dhcp=value.allow_dhcp
@property
def policy(self):
@@ -124,3 +126,10 @@ class FirewallManager:
def drop_invalid(self, value):
self.db.set("drop_invalid", "1" if value else "0")
@property
def allow_dhcp(self):
return self.db.get("allow_dhcp", "1") == "1"
@drop_invalid.setter
def allow_dhcp(self, value):
self.db.set("allow_dhcp", "1" if value else "0")