From 051acd2306748dfc9b6ea1514b6fb8d2004076f7 Mon Sep 17 00:00:00 2001 From: anthony Date: Tue, 3 Jul 2012 12:25:05 -0700 Subject: [PATCH] VPC : clean up rt_table when stop domr --- .../debian/config/etc/init.d/cloud-early-config | 5 +++-- .../debian/config/etc/iptables/rt_tables_init | 11 +++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 patches/systemvm/debian/config/etc/iptables/rt_tables_init 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 68aa3bbbb17..3a8f11d8de3 100755 --- a/patches/systemvm/debian/config/etc/init.d/cloud-early-config +++ b/patches/systemvm/debian/config/etc/init.d/cloud-early-config @@ -602,10 +602,10 @@ EOF 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 echo "251 static_route_back" >> /etc/iproute2/rt_tables 2>/dev/null sudo ip rule add from $VPCCIDR table static_route 2>/dev/null + sudo ip rule add from $VPCCIDR table static_route_back 2>/dev/null sed -i /gateway/d /etc/hosts @@ -777,6 +777,7 @@ setup_default() { auto lo iface lo inet loopback EOF + cp -f /etc/iptables/rt_tables_init /etc/iproute2/rt_tables } change_password() { diff --git a/patches/systemvm/debian/config/etc/iptables/rt_tables_init b/patches/systemvm/debian/config/etc/iptables/rt_tables_init new file mode 100644 index 00000000000..07ffaf3baa5 --- /dev/null +++ b/patches/systemvm/debian/config/etc/iptables/rt_tables_init @@ -0,0 +1,11 @@ +# +# reserved values +# +255 local +254 main +253 default +0 unspec +# +# local +# +#1 inr.ruhep