From 70286f8022bf0e4f783191f6c7d7fe042ff2dfd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Tue, 26 Mar 2013 14:16:15 +0100 Subject: [PATCH] [config/rid] On rend utile la plage "adherents" pour faire en sorte que fil recouvre le /21 --- gestion/config.py | 6 +++++- gestion/ridtools.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gestion/config.py b/gestion/config.py index ec8df66a..0c4aac9b 100644 --- a/gestion/config.py +++ b/gestion/config.py @@ -581,8 +581,10 @@ NETs_regexp = { 'all' : '^138\.231\.1(3[6789]|4[0123456789]|5[01])\.\d+$' } # Merci d'essayer de les faire correspondre avec les réseaux # ci-dessus... rid = { + # Rid recouvrant + 'fil' : (0, 2047), # Rid pour les machines fixes - 'fil' : (256, 2047), + 'adherents' : (256, 2047), # Rid pour les machines wifi 'wifi' : (2048, 4095), # Rid pour les machines du vlan adm @@ -619,8 +621,10 @@ ipv6_machines_speciales = { # Les préfixes ipv6 prefix = { 'subnet' : [ '2a01:240:fe3d::/48' ], 'serveurs' : [ '2a01:240:fe3d:4::/64'], + 'serveurs-v6': [ '2a01:240:fe3d:4::/64' ], 'fil' : [ '2a01:240:fe3d:4::/64' ], 'adm' : [ '2a01:240:fe3d:c804::/64' ], + 'adm-v6' : [ '2a01:240:fe3d:c804::/64' ], 'wifi' : [ '2a01:240:fe3d:c04::/64' ], 'fil-v6' : [ '2a01:240:fe3d:4::/64' ], 'wifi-v6' : [ '2a01:240:fe3d:c04::/64' ], diff --git a/gestion/ridtools.py b/gestion/ridtools.py index 251331e3..bfa0ce4a 100644 --- a/gestion/ridtools.py +++ b/gestion/ridtools.py @@ -86,7 +86,7 @@ class Rid(object): self.ipv4_dispo = True self.priv = ip.is_private() - for tp in ['fil', 'wifi', 'adm', 'gratuit', 'personnel-ens', 'serveurs']: + for tp in ['fil', 'adherents', 'wifi', 'adm', 'gratuit', 'personnel-ens', 'serveurs']: for net in config.NETs[tp]: if ip in netaddr.IPNetwork(net): self.type = tp