diff --git a/Python/etc/network/interfaces b/Python/etc/network/interfaces index c04f1c9..429d90d 100644 --- a/Python/etc/network/interfaces +++ b/Python/etc/network/interfaces @@ -32,11 +32,7 @@ iface %(interface)s inet static print " ", line print - print """iface %(interface)s inet6 static - address %(ip6)s - netmask 64 - gateway fe80::219:bbff:fe31:3b80 -""" % { 'interface': interface, 'ip6': pubip6(interface) } + pub6(interface) elif mode == "adm": print """auto %(interface)s @@ -117,6 +113,15 @@ def pubip6(If): def admip6(If): return "2a01:240:fe3d:c804:" + If_Mac[If] +def pub6(interface): + print """iface %(interface)s inet6 static + address %(ip6)s + netmask 64 + gateway fe80::219:bbff:fe31:3b80 +""" % { 'interface': interface, 'ip6': pubip6(interface) } + + + Probe_Mac = metadata.Probes["mac"].split('\n') If_Mac = dict(zip(Probe_Mac[:-1:2], Probe_Mac[1::2]))