Script for configuring mgmtbr on CloudLab
diff --git a/setup-mgmtbr.sh b/setup-mgmtbr.sh
new file mode 100755
index 0000000..62f05c6
--- /dev/null
+++ b/setup-mgmtbr.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+IFACE=$1
+
+# Assumes that mgmtbr is set up on 10.10.1.1 interface
+apt-get install bridge-utils dnsmasq
+brctl addbr mgmtbr
+ifconfig $IFACE 0.0.0.0
+brctl addif mgmtbr $IFACE
+ifconfig mgmtbr 10.10.1.1/24 up
+
+cat <<EOF > /etc/dnsmasq.d/cord
+dhcp-range=10.10.1.3,10.10.1.253
+interface=mgmtbr
+dhcp-option=option:router,10.10.1.1
+EOF
+
+service dnsmasq restart
+
+# Assumes eth0 is the public interface
+iptables -t nat -I POSTROUTING -s 10.10.1.0/24 \! -d 10.10.1.0/24 -j MASQUERADE