[interfaces] ASCIIfication
darcs-hash:20110208215154-ffbb2-420f42fbb319b97f4352d19792eced364329c3db.gz
This commit is contained in:
parent
dcdf480261
commit
64d71e2d0d
1 changed files with 7 additions and 7 deletions
|
@ -7,15 +7,15 @@ info["group"] = "root"
|
||||||
info["perms"] = 0644
|
info["perms"] = 0644
|
||||||
|
|
||||||
header("""
|
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.
|
Voir http://wiki.crans.org/CransTechnique/Bcfg2/... pour plus d'explications.
|
||||||
""")
|
""")
|
||||||
|
|
||||||
def dev(interface, mode, additionnals=[]):
|
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":
|
if mode == "pub":
|
||||||
print """auto %(interface)s
|
print """auto %(interface)s
|
||||||
|
@ -110,14 +110,14 @@ iface %(interface)s inet manual
|
||||||
down ip l set %(interface)s down""" % { 'interface': interface }
|
down ip l set %(interface)s down""" % { 'interface': interface }
|
||||||
|
|
||||||
else:
|
else:
|
||||||
raise NotImplementedError, "Mode de réseau inconnu : %s" % mode
|
raise NotImplementedError, "Mode de reseau inconnu : %s" % mode
|
||||||
|
|
||||||
if mode != "pub" and mode != "adm":
|
if mode != "pub" and mode != "adm":
|
||||||
for line in additionnals:
|
for line in additionnals:
|
||||||
print " ", line
|
print " ", line
|
||||||
print
|
print
|
||||||
|
|
||||||
# Définitions communes
|
# Definitions communes
|
||||||
print """auto lo
|
print """auto lo
|
||||||
iface lo inet loopback
|
iface lo inet loopback
|
||||||
"""
|
"""
|
||||||
|
@ -129,9 +129,9 @@ def admip6(If):
|
||||||
return "2a01:240:fe3d:c804:" + If_Mac[If]
|
return "2a01:240:fe3d:c804:" + If_Mac[If]
|
||||||
|
|
||||||
def pub6(interface, mode = 'serveur'):
|
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.
|
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
|
print """iface %(interface)s inet6 static
|
||||||
address %(ip6)s
|
address %(ip6)s
|
||||||
netmask 64""" % { 'interface': interface, 'ip6': pubip6(interface) }
|
netmask 64""" % { 'interface': interface, 'ip6': pubip6(interface) }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue