diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2015-02-24 10:16:33 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2015-03-23 22:58:55 +0000 |
commit | 175bd44e412282871c6dd3067a74724c602cf747 (patch) | |
tree | a5bc30903987d847b0ba39f30506a3b16dcc3cd4 | |
parent | d626eb8baf5609fa9f26f50066cface6d24ea334 (diff) | |
download | definitions-175bd44e412282871c6dd3067a74724c602cf747.tar.gz |
Deallocate IP address from bound interface after binding
If we leave that interface with its address, then the routing table is
incorrect, as it will try to send connections out from an interface that
cannot handle them.
-rw-r--r-- | openstack/usr/share/openstack/openstack-neutron-network-configuration-for-one-node | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/openstack/usr/share/openstack/openstack-neutron-network-configuration-for-one-node b/openstack/usr/share/openstack/openstack-neutron-network-configuration-for-one-node index 28a1c452..f40ceff5 100644 --- a/openstack/usr/share/openstack/openstack-neutron-network-configuration-for-one-node +++ b/openstack/usr/share/openstack/openstack-neutron-network-configuration-for-one-node @@ -38,6 +38,9 @@ ovs-vsctl add-br br-eth0 ovs-vsctl add-port br-eth0 $eth_dev ifconfig br-eth0 $eth_ip up ip link set br-eth0 promisc on +# Deallocate ip address for external interface so we don't try to route +# connections out of an interface that no longer works +ip addr del $eth_ip dev $eth_dev ovs-vsctl add-br br-eth1 ovs-vsctl add-br br-ex ovs-vsctl add-port br-eth1 eth1-br-proxy |