From 810fe381bf7ac03f9854030ecfe67acb3f6c2200 Mon Sep 17 00:00:00 2001 From: anthony Date: Mon, 2 Jul 2012 17:42:10 -0700 Subject: [PATCH] VPC : static route, add route table in cloud-early-config --- .../systemvm/debian/config/etc/init.d/cloud-early-config | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/patches/systemvm/debian/config/etc/init.d/cloud-early-config b/patches/systemvm/debian/config/etc/init.d/cloud-early-config index d46a1e733e8..68aa3bbbb17 100755 --- a/patches/systemvm/debian/config/etc/init.d/cloud-early-config +++ b/patches/systemvm/debian/config/etc/init.d/cloud-early-config @@ -600,7 +600,12 @@ EOF fi ip route delete default + # create route table for static route + sudo echo "251 static_route_back" >> /etc/iproute2/rt_tables 2>/dev/null + sudo echo "252 static_route" >> /etc/iproute2/rt_tables 2>/dev/null + sudo ip rule add from $VPCCIDR table static_route_back 2>/dev/null + sudo ip rule add from $VPCCIDR table static_route 2>/dev/null sed -i /gateway/d /etc/hosts @@ -951,6 +956,9 @@ for i in $CMDLINE vmpassword) VM_PASSWORD=$VALUE ;; + vpccidr) + VPCCIDR=$VALUE + ;; esac done }