nova network wrong public interface

asked 2014-05-19 00:33:23 -0500

Tony Williamson gravatar image


I have nova network configured in a dev environment runing VlanManager. Egress network traffic from the created bridge is not going via the correct physical interface when pinging outside the subnet eg google. Vlan 166 is tagged on eth0 fir guest traffic. Management traffic is on eth1 where the guest traffic is routing How can I force traffic from br166 to go out eth0 ?? Arp on the switching shows the mac address of the guest with the correct vlan tag. Eth0 is in promiscuous mode.

compute_driver=libvirt.LibvirtDriver security_group_api=nova firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver vlan_interface=eth0 allow_same_net_traffic=True multi_host=True send_arp_for_ha=True dev br166 proto kernel scope link src dev eth1 proto kernel scope link src dev eth0 scope link metric 1002 dev eth1 scope link metric 1003

default via dev eth1 * U 0 0 0 br166 * U 0 0 0 eth1 link-local * U 1002 0 0 eth0 link-local * U 1003 0 0 eth1 default UG 0 0 0 eth1

nova network-create sysdev-vlan166 --fixed-range-v4= --vlan=166 --bridge=br166 --dns1= --gateway= --multi-host=T

Kind Regards

Tony Williamson

edit retag flag offensive close merge delete