summaryrefslogtreecommitdiff
path: root/roles/vm/network/templates/interfaces_public.j2
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-05-25 02:04:16 +0200
committerChristian Pointner <equinox@spreadspace.org>2018-05-25 02:04:16 +0200
commit46787e1c9b9c574a13dae748d2f8ff89e7b55b8e (patch)
tree8a6c10959f53886565d873595d3c285fefbe9039 /roles/vm/network/templates/interfaces_public.j2
parentmove kubernetes roles to subdir (diff)
remerge vm roles from realraum noc repo
Diffstat (limited to 'roles/vm/network/templates/interfaces_public.j2')
-rw-r--r--roles/vm/network/templates/interfaces_public.j263
1 files changed, 0 insertions, 63 deletions
diff --git a/roles/vm/network/templates/interfaces_public.j2 b/roles/vm/network/templates/interfaces_public.j2
deleted file mode 100644
index 2e8583ab..00000000
--- a/roles/vm/network/templates/interfaces_public.j2
+++ /dev/null
@@ -1,63 +0,0 @@
-# This file describes the network interfaces available on your system
-# and how to activate them. For more information, see interfaces(5).
-
-source /etc/network/interfaces.d/*
-
-# The loopback network interface
-auto lo
-iface lo inet loopback
-
-# The internal network interface
-auto {{ srv_network.internal.interface }}
-iface {{ srv_network.internal.interface }} inet static
- address {{ srv_network.internal.ip }}
- netmask 255.255.255.0
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
- up ip route add default via 192.168.1.254 table default
- up ip rule add pref 42000 lookup default
- up ip rule del pref 32767
- down ip rule add pref 32767 lookup default
- down ip rule del pref 42000
- down ip route del default via 192.168.1.254 table default
-
-
-# The public network interface
-auto {{ srv_network.public.interface }}
-iface {{ srv_network.public.interface }} inet static
- address {{ srv_network.public.ip }}
- netmask 255.255.255.0
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
- ## mur.at
- up ip addr add dev $IFACE {{ srv_network.public.ip_mur }}/28
- up ip route add default via 89.106.215.14 src {{ srv_network.public.ip_mur }} table mur-default
- up ip rule add pref 33000 from {{ srv_network.public.ip_mur }} lookup mur-default
- ## upc
- up ip addr add dev $IFACE {{ srv_network.public.ip_upc }}/32
- up ip route add default via 192.168.3.254 src {{ srv_network.public.ip_upc }} table upc-default
- up ip rule add pref 35000 from {{ srv_network.public.ip_upc }} lookup upc-default
- ### firewall
- up /etc/network/firewall4.sh start $IFACE
- ##########
- down /etc/network/firewall4.sh stop $IFACE
- ## upc
- down ip rule del pref 35000
- down ip route del default via 192.168.3.254 src {{ srv_network.public.ip_upc }} table upc-default
- down ip addr del dev $IFACE {{ srv_network.public.ip_upc }}/32
- ## mur.at
- down ip rule del pref 33000
- down ip route del default via 89.106.215.14 src {{ srv_network.public.ip_mur }} table mur-default
- down ip addr del dev $IFACE {{ srv_network.public.ip_mur }}/28
-
-iface {{ srv_network.public.interface }} inet6 static
- address {{ srv_network.public.ip_mur6 }}
- netmask 64
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra
- pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/autoconf
- up ip -6 route add default via 2a02:3e0:2003::e src {{ srv_network.public.ip_mur6 }} table mur-default
- up ip -6 rule add pref 33000 from {{ srv_network.public.ip_mur6 }} lookup mur-default
- up /etc/network/firewall6.sh start $IFACE
- down /etc/network/firewall6.sh stop $IFACE
- down ip -6 rule del pref 33000
- down ip -6 route del default via 2a02:3e0:2003::e src {{ srv_network.public.ip_mur6 }} table mur-default