From a66665a21cff112dbd23ce82dd654cacb901e4af Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sun, 17 Nov 2013 00:12:56 +0100 Subject: [PATCH] freeradius/auth: correction mac de test --- freeradius/auth.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/freeradius/auth.py b/freeradius/auth.py index 869b0eff..4dba62d8 100755 --- a/freeradius/auth.py +++ b/freeradius/auth.py @@ -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