freeradius/auth: correction mac de test
This commit is contained in:
parent
33e307f57e
commit
a66665a21c
1 changed files with 4 additions and 2 deletions
|
@ -31,6 +31,7 @@ import netaddr
|
|||
# flemme donc je hardcode les MAC qui doivent toujours être placées sur le vlan v6only
|
||||
test_v6 = [
|
||||
u'dc:9f:db:5c:c3:ea', # polynice-wlan0
|
||||
#u'00:15:6d:ee:e8:f8', # atree-wlan0
|
||||
u'00:26:c7:a6:9e:16', # cerveaulent
|
||||
]
|
||||
|
||||
|
@ -132,7 +133,8 @@ def post_auth(auth_data, conn):
|
|||
if isinstance(machine, lc_ldap.objets.machineWifi):
|
||||
decision = 'wifi', ''
|
||||
|
||||
if not machine['ipHostNumber'] or machine['macAddress'][0].value in test_v6:
|
||||
print machine['macAddress'][0].value
|
||||
if not machine['ipHostNumber'] or unicode(machine['macAddress'][0]) in test_v6:
|
||||
decision = 'v6only', 'No IPv4'
|
||||
elif machine['ipHostNumber'][0].value in netaddr.IPNetwork('10.2.9.0/24'):
|
||||
# Cas des personnels logés dans les appartements de l'ENS
|
||||
|
@ -188,7 +190,7 @@ pre_proxy = dummy_fun
|
|||
post_proxy = dummy_fun
|
||||
|
||||
|
||||
def detach():
|
||||
def detach(p=None):
|
||||
"""Appelé lors du déchargement du module (enfin, normalement)"""
|
||||
print "*** goodbye from example.py ***"
|
||||
return radiusd.RLM_MODULE_OK
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue