Unable to ping to virtual router from external network
I'm trying out SUSE Openstack Cloud 5. Everything has been working fine and I've managed to launch a cirros instance.
The problem is, I can't ping the virtual network (floating ip) from my local network.
Everything is done in VirtualBox. This is my configuration:
192.168.124.1 ------ Host machine --- LAN
192.168.124.10 ---- Admin Node
192.168.124.81 ---- Compute Node
192.168.124.82 ---- Control Node --- 192.168.126.2
192.168.126.1 ------ External Router
Compute node as Nova server. Control node runs all other services (Database, RabbitMQ, Keystone, Glance, Cinder, Neutron, Horizon).
Neutron is setup to use Linuxbridge.
Pinging from External Router to Control Node works (192.168.126.1 --> 192.168.126.2) which makes me think that the VLAN is working properly.
Pinging from virtual router to Control Node works (192.168.126.129 -> 192.168.126.2).
Pinging from my LAN to Control Node works (192.168.1.0/24 -> 192.168.126.2).
I tried creating another router with a floating ip assigned, pinging between 2 floating ips works.
Pinging from External Router to Virtual Router however, doesn't work (192.168.126.1 ----X---> 192.168.126.129).
Here's my /etc/crowbar/network.json http://pastebin.com/ixxF2rVZ
If more information is needed please let me know.