[firewall4]drope les mac <automatique>
This commit is contained in:
parent
328904ae19
commit
ce214d8bd8
1 changed files with 6 additions and 0 deletions
|
@ -128,6 +128,8 @@ class firewall(utils.firewall_tools) :
|
|||
def test_mac_ip_dispatch(self, func, machine):
|
||||
"""Détermine à quel set de mac-ip appliquer la fonction ``func`` (add, delete, append, ...)"""
|
||||
ips = machine['ipHostNumber']
|
||||
if '<automatique>' in machine['macAddress'] :
|
||||
return
|
||||
for ip in ips:
|
||||
# Si la machines est sur le réseau des adhérents
|
||||
if utils.AddrInNet(str(ip), config.NETs['wifi']):
|
||||
|
@ -201,6 +203,8 @@ class firewall_routeur(firewall):
|
|||
def test_mac_ip_dispatch(self, func, machine):
|
||||
"""Détermine à quel set de mac-ip appliquer la fonction func (add, delete, append, ...)"""
|
||||
ips = machine['ipHostNumber']
|
||||
if '<automatique>' in machine['macAddress'] :
|
||||
return
|
||||
for ip in ips:
|
||||
# Si la machines est sur le réseau des adhérents
|
||||
if utils.AddrInNet(str(ip), config.NETs['wifi']):
|
||||
|
@ -219,6 +223,8 @@ class firewall_wifionly(firewall):
|
|||
def test_mac_ip_dispatch(self, func, machine):
|
||||
"""Détermine à quel set de mac-ip appliquer la fonction func (add, delete, append, ...)"""
|
||||
ips = machine['ipHostNumber']
|
||||
if '<automatique>' in machine['macAddress'] :
|
||||
return
|
||||
for ip in ips:
|
||||
# Si la machines est sur le réseau des adhérents
|
||||
if utils.AddrInNet(str(ip), config.NETs['wifi']):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue