[interfaces] Ajout des interfaces "vides" (pour écoute)
darcs-hash:20100122131210-ffbb2-95486563f37b535767e9530bda1b7e569bfc2587.gz
This commit is contained in:
parent
10a852353b
commit
fd01bb26a5
1 changed files with 18 additions and 0 deletions
|
@ -94,6 +94,24 @@ iface %(interface)s inet static
|
|||
print """auto %(interface)s
|
||||
iface %(interface)s inet static""" % { 'interface': interface }
|
||||
|
||||
elif mode == "vide":
|
||||
try:
|
||||
iface, vlan = interface.split('.')
|
||||
except ValueError:
|
||||
vlan = None
|
||||
if vlan:
|
||||
print """auto %(interface)s
|
||||
iface %(interface)s inet manual
|
||||
pre-up vconfig add %(iface)s %(vlan)s
|
||||
post-down vconfig rem %(iface)s.%(vlan)s
|
||||
up ip l set %(interface)s up
|
||||
down ip l set %(interface)s down""" % { 'interface': interface, 'iface':iface,'vlan':vlan }
|
||||
else:
|
||||
print """auto %(interface)s
|
||||
iface %(interface)s inet manual
|
||||
up ip l set %(interface)s up
|
||||
down ip l set %(interface)s down""" % { 'interface': interface }
|
||||
|
||||
else:
|
||||
raise NotImplementedError, "Mode de réseau inconnu : %s" % mode
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue