aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/testbed-setup/playbooks/files/virl/ifup
diff options
context:
space:
mode:
authorEd Kern <ejk@cisco.com>2017-06-13 18:46:15 -0600
committerPeter Mikus <pmikus@cisco.com>2017-06-14 06:35:55 +0000
commit88349038a5923f7323df6f38926f090166a7c60a (patch)
tree35cb018d414793b5eee4a0cd65091be8725f183d /resources/tools/testbed-setup/playbooks/files/virl/ifup
parent53d69321e41aa6fd94abc16c7050314dc2e53f08 (diff)
CSIT-597: spot fixes for crudini, interface differences
Change-Id: I7c11a365aa7b0ed673e0ec9a7e6078129d3c63fa Signed-off-by: Ed Kern <ejk@cisco.com>
Diffstat (limited to 'resources/tools/testbed-setup/playbooks/files/virl/ifup')
-rwxr-xr-xresources/tools/testbed-setup/playbooks/files/virl/ifup25
1 files changed, 25 insertions, 0 deletions
diff --git a/resources/tools/testbed-setup/playbooks/files/virl/ifup b/resources/tools/testbed-setup/playbooks/files/virl/ifup
new file mode 100755
index 0000000000..a4a743ac63
--- /dev/null
+++ b/resources/tools/testbed-setup/playbooks/files/virl/ifup
@@ -0,0 +1,25 @@
+#! /bin/sh
+# Reload the OpenSSH server when an interface comes up, to allow it to start
+# listening on new addresses.
+
+set -e
+
+# Don't bother to restart sshd when lo is configured.
+if [ "$IFACE" = lo ]; then
+ exit 0
+fi
+
+# Only run from ifup.
+if [ "$MODE" != start ]; then
+ exit 0
+fi
+
+if [ "$IFACE" = br1 ]; then
+ /sbin/ip route delete default
+ /sbin/ip route add default via 10.30.51.1
+ /sbin/ifconfig br1:0 {{ virl_l2_ip }} netmask 255.255.255.0
+ exit 0
+fi
+
+
+exit 0