[Rid/Config] Ajout de la plage serveurs dans ridtools et config.

Ignore-this: 9aa2427bbfb30271ad9dd8300a0c2672

darcs-hash:20130123214129-afe24-f7968e53c70039ab301765c25be1e23328993307.gz
This commit is contained in:
Pierre-Elliott Bécue 2013-01-23 22:41:29 +01:00
parent 5926a7a552
commit 36a421d7f5
2 changed files with 8 additions and 7 deletions

View file

@ -502,16 +502,15 @@ Message créé par deconnexion.py"""
# faire en sorte qu'ils prennent effet immédiatement ; c'est important pour # faire en sorte qu'ils prennent effet immédiatement ; c'est important pour
# komaz car c'est la route par défaut mais aussi pour zamok et sable # komaz car c'est la route par défaut mais aussi pour zamok et sable
# à cause de leur firewall et de leur patte wifi. # à cause de leur firewall et de leur patte wifi.
_filaire_adh = [ '138.231.137.0/24', '138.231.138.0/24', '138.231.139.0/24','138.231.140.0/22' ]
NETs = { 'serveurs' : [ '138.231.136.0/24' ], NETs = { 'serveurs' : [ '138.231.136.0/24' ],
'adherents' : [ '138.231.137.0/24', 'adherents' : _filaire_adh,
'138.231.138.0/24',
'138.231.139.0/24',
'138.231.140.0/22' ],
'bornes' : [ '138.231.148.0/24' ], 'bornes' : [ '138.231.148.0/24' ],
'adm' : [ '10.231.136.0/24' ], 'adm' : [ '10.231.136.0/24' ],
'wifi-adh' : [ '138.231.144.0/24', '138.231.145.0/24', '138.231.146.0/24', 'wifi-adh' : [ '138.231.144.0/24', '138.231.145.0/24', '138.231.146.0/24',
'138.231.147.0/24', '138.231.149.0/24', '138.231.150.0/24', '138.231.151.0/24' ], '138.231.147.0/24', '138.231.149.0/24', '138.231.150.0/24', '138.231.151.0/24' ],
'fil' : [ '138.231.136.0/21' ], 'fil' : _filaire_adh,
'gratuit': [ '10.42.0.0/16' ], 'gratuit': [ '10.42.0.0/16' ],
'wifi': [ '138.231.144.0/21' ], 'wifi': [ '138.231.144.0/21' ],
'accueil': ['10.51.0.0/16' ], 'accueil': ['10.51.0.0/16' ],
@ -528,7 +527,7 @@ NETs_regexp = { 'all' : '^138\.231\.1(3[6789]|4[0123456789]|5[01])\.\d+$' }
# ci-dessus... # ci-dessus...
rid = { rid = {
# Rid pour les machines fixes # Rid pour les machines fixes
'fil' : (0, 2047), 'fil' : (256, 2047),
# Rid pour les machines fixes ipv6-only # Rid pour les machines fixes ipv6-only
'fil-v6' : (32768, 34815), 'fil-v6' : (32768, 34815),
# Rid pour les machines wifi # Rid pour les machines wifi
@ -545,6 +544,8 @@ rid = {
'fil-v6' : (16384, 24575), 'fil-v6' : (16384, 24575),
# Rid pour les wifi v6-only # Rid pour les wifi v6-only
'wifi-v6' : (24576, 32767), 'wifi-v6' : (24576, 32767),
# Rid pour les serveurs
'serveurs' : (0, 255),
} }
# rid pour les machines spéciales (classe 'special' ci-dessus) # rid pour les machines spéciales (classe 'special' ci-dessus)

View file

@ -86,7 +86,7 @@ class Rid(object):
self.ipv4_dispo = True self.ipv4_dispo = True
self.priv = ip.is_private() self.priv = ip.is_private()
for tp in ['fil', 'wifi', 'adm', 'gratuit', 'personnel-ens']: for tp in ['fil', 'wifi', 'adm', 'gratuit', 'personnel-ens', 'serveurs']:
for net in config.NETs[tp]: for net in config.NETs[tp]:
if ip in netaddr.IPNetwork(net): if ip in netaddr.IPNetwork(net):
self.type = tp self.type = tp