From 85cf959e33457f4084e601f6f8854af44a17f680 Mon Sep 17 00:00:00 2001 From: Surojit Pathak Date: Fri, 17 Jul 2015 23:12:41 +0000 Subject: [PATCH] Derive the public interface Identifying the device through which the host has internet connectivity. Closes-Bug: #1475806 Change-Id: I6a808237193e00ea3d649bc6609f6b8b01de2f09 --- doc/source/dev/dev-quickstart.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/source/dev/dev-quickstart.rst b/doc/source/dev/dev-quickstart.rst index 5eff0bce23..d15655c0ea 100644 --- a/doc/source/dev/dev-quickstart.rst +++ b/doc/source/dev/dev-quickstart.rst @@ -149,7 +149,9 @@ access the internet through PUBLIC_INTERFACE:: cat > /opt/stack/devstack/local.sh << END_LOCAL_SH #!/bin/sh - sudo iptables -t nat -A POSTROUTING -o br-ex -j MASQUERADE + ROUTE_TO_INTERNET=$(ip route get 8.8.8.8) + OBOUND_DEV=$(echo ${ROUTE_TO_INTERNET#*dev} | awk '{print $1}') + sudo iptables -t nat -A POSTROUTING -o $OBOUND_DEV -j MASQUERADE END_LOCAL_SH chmod 755 /opt/stack/devstack/local.sh