I've searched for this but unable to resolve the issue. I am using a vagrant script to set up devstack on a Ubuntu 14.04. I clone the stable/juno branch and run the ./stack.sh command. However, when I launch a cirros instance, I cannot ping it from inside the VM. The cirros instance gets an IP of 10.0.0.2. The VM has a br100 interface with an IP of 10.0.0.1. However, when I log into the cirros using the web interface, I get an IP of 10.0.2.16. This makes no sense as the dashboard shows a different IP. I have enabled the ICMP before you suggest that is the issue. I have also allocated a floating IP which starts with 172.24.4.1. I don't see any interface on my VM that has a similar IP and hence can't ping with that IP either.
It looks you're using Virtualbox. My suggestion, set mode bridge to the NIC and use a simple local.conf, some thing like:
The others VirtualBox modes are more complex to configure traffic in/out.