[interfaces] ASCIIfication

darcs-hash:20110208215154-ffbb2-420f42fbb319b97f4352d19792eced364329c3db.gz
This commit is contained in:
Nicolas Dandrimont 2011-02-08 22:51:54 +01:00
parent dcdf480261
commit 64d71e2d0d

View file

@ -7,15 +7,15 @@ info["group"] = "root"
info["perms"] = 0644
header("""
Les modifications locales sont à mettre dans le fichier /etc/network/interfaces.local
Les modifications locales sont a mettre dans le fichier /etc/network/interfaces.local
Voir http://wiki.crans.org/CransTechnique/Bcfg2/... pour plus d'explications.
""")
def dev(interface, mode, additionnals=[]):
"""Génération de la conf d'une interface:
"""Generation de la conf d'une interface:
- additionnals contient des lignes à mettre en plus à la définition"""
- additionnals contient des lignes a mettre en plus a la definition"""
if mode == "pub":
print """auto %(interface)s
@ -110,14 +110,14 @@ iface %(interface)s inet manual
down ip l set %(interface)s down""" % { 'interface': interface }
else:
raise NotImplementedError, "Mode de réseau inconnu : %s" % mode
raise NotImplementedError, "Mode de reseau inconnu : %s" % mode
if mode != "pub" and mode != "adm":
for line in additionnals:
print " ", line
print
# Définitions communes
# Definitions communes
print """auto lo
iface lo inet loopback
"""
@ -129,9 +129,9 @@ def admip6(If):
return "2a01:240:fe3d:c804:" + If_Mac[If]
def pub6(interface, mode = 'serveur'):
""" fonction permettant d'ajouter une adressse ipv6 à l'interface donnée en argument.
""" fonction permettant d'ajouter une adressse ipv6 a l'interface donnee en argument.
Le mode permet de faire la distinction entre les simples serveurs et les routeurs.
En effet, il est assez peu fortuit de rajouter une route par défaut qui va faire une boucle."""
En effet, il est assez peu fortuit de rajouter une route par defaut qui va faire une boucle."""
print """iface %(interface)s inet6 static
address %(ip6)s
netmask 64""" % { 'interface': interface, 'ip6': pubip6(interface) }