Linux Bridge External (virtual) Router cannot ping physical router

asked 2017-05-04 22:41:53 -0500

Joe Cho gravatar image

The problem that I found was that my virtual external router can send the arp request out to my default gateway; however, the arp response that was sent back by the NAT server cannot be sent back to the correct router.

For my configuration, my openstack version is Newton with linux bridge agent. Also, this openstack is running as a virtual machine. To connect to Internet, I have a NAT server running on as the default gateway (another VM). Therefore, openstack external network is set to be as a 10.0.2.x/24 network. My virtual external router is on and my host is on According to my analysis from the wireshark packet tracing, the packets would be sent directly to the MAC address of through ARP. Nevertheless, the external bridge on (host) would not get any packet. Should this be a configuration error? Or would this be a design error?

edit retag flag offensive close merge delete