diff options
Diffstat (limited to 'templates/interface.erb')
-rw-r--r-- | templates/interface.erb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/templates/interface.erb b/templates/interface.erb new file mode 100644 index 0000000..89ec8f9 --- /dev/null +++ b/templates/interface.erb @@ -0,0 +1,9 @@ +auto <%= @name %>0 +iface <%= @name %>0 inet manual + pre-up ip tuntap add dev <%= @name %>0 mode tap user <%= @name %> + pre-up ip link set <%= @name %>0 up + pre-up brctl addif <%= @iface %> <%= @name %>0 + pre-down brctl delif <%= @iface %> <%= @name %>0 + pre-down ip link set <%= @name %>0 down + pre-down ip tuntap del mode tap dev <%= @name %>0 + post-up /usr/sbin/service shorewall reload |