[interfaces] Bug dans la transformation mac -> ipv6 quand la mac à plein de zero

This commit is contained in:
Valentin Samir 2013-06-14 12:49:38 +02:00
parent 05209c72a0
commit 81519e5946

View file

@ -154,10 +154,14 @@ def otherlisteners():
dev(iface,'vide') dev(iface,'vide')
def pubip6(If): def pubip6(If):
return "2a01:240:fe3d:4:" + If_Mac[If] if len(If_Mac[If].split(':'))<4: alt = ':'
else: alt = ''
return "2a01:240:fe3d:4:" + alt + If_Mac[If]
def admip6(If): def admip6(If):
return "2a01:240:fe3d:c804:" + If_Mac[If] if len(If_Mac[If].split(':'))<4: alt = ':'
else: alt = ''
return "2a01:240:fe3d:c804:" + alt + If_Mac[If]
def pub6(interface, mode = 'serveur'): def pub6(interface, mode = 'serveur'):
""" fonction permettant d'ajouter une adressse ipv6 a l'interface donnee en argument. """ fonction permettant d'ajouter une adressse ipv6 a l'interface donnee en argument.