diff --git a/gestion/gen_confs/firewall.py b/gestion/gen_confs/firewall.py index d3b45a39..908a7124 100644 --- a/gestion/gen_confs/firewall.py +++ b/gestion/gen_confs/firewall.py @@ -31,7 +31,7 @@ import syslog import pwd from lock import * from ldap_crans import crans_ldap, ann_scol, hostname -from ldap_crans import AssociationCrans, Machine, MachineWifi +from ldap_crans import AssociationCrans, Machine, MachineWifi, BorneWifi from affich_tools import * from commands import getstatusoutput from iptools import AddrInNet, NetSubnets, IpSubnet @@ -252,7 +252,7 @@ class firewall_crans : mac=machine.mac() insert = '-I' - if isinstance(machine, MachineWifi): + if isinstance(machine, MachineWifi) or isinstance(machine, BorneWifi): # Machine wifi, c'est la mac de Nectaris iptables("-t nat %s TEST_MAC-IP -s "%(insert)+\ "%s -m mac --mac-source %s -j RETURN"%(ip, mac_wifi))