Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

nova network wrong public interface

Hi,

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 network_api_class=nova.network.api.API security_group_api=nova network_manager=nova.network.manager.VlanManager firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver vlan_interface=eth0 allow_same_net_traffic=True multi_host=True send_arp_for_ha=True


192.168.166.0/24 dev br166 proto kernel scope link src 192.168.166.4 192.168.167.0/24 dev eth1 proto kernel scope link src 192.168.167.201 169.254.0.0/16 dev eth0 scope link metric 1002 169.254.0.0/16 dev eth1 scope link metric 1003

default via 192.168.167.1 dev eth1

192.168.166.0 * 255.255.255.0 U 0 0 0 br166 192.168.167.0 * 255.255.255.0 U 0 0 0 eth1 link-local * 255.255.0.0 U 1002 0 0 eth0 link-local * 255.255.0.0 U 1003 0 0 eth1 default 192.168.167.1 0.0.0.0 UG 0 0 0 eth1


nova network-create sysdev-vlan166 --fixed-range-v4=192.168.166.0/24 --vlan=166 --bridge=br166 --dns1=8.8.8.8 --gateway=192.168.166.1 --multi-host=T


Kind Regards

Tony Williamson