OpenStack havana 网络通讯问题

OpenStack havana 网络通讯的设置,经常出现问题。
我曾以因为以下两个配置的问题,
导致虚拟机外网可以跟IP同一网段的物理机通讯,
跨网段出现不通的情况。
1,在网络结点iptables将网卡的输出,做了MASQUERADE导致IP在外部识别不到。
iptables -t nat -I POSTROUTING 1 -j MASQUERADE
2,网络结点的桥接网卡没有设为混杂模式,导致来的通讯包被丢弃。
如下,此时网卡eth2的promisc(网卡的混杂模式) 要设为on
#ovs-vsctl add-port br-ex eth2
auto eth2
iface eth2 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

李海涛

关于李海涛

李海涛 lihaitao 山水 lihato 开源软件研究与服务
此条目发表在OpenStack开源云分类目录。将固定链接加入收藏夹。