[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] macvtap nt working on kvm

On 12/14/2011 07:40 AM, Amit Tewari wrote:

Hi all,


My test environment

Host os=rhel6.1

Guest os = rhel6.1


Kvm hypervisor


I have made this entry in guest xml file


<interface type='direct'>

      <source dev='eth0' mode='bridge'/>

      <model type='virtio'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>



Now when I start the guest

#virsh start guest


Following macvtap0 is created on host and is shown below

#ip link show macvtap0

51: macvtap0 eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 500

    link/ether 52:54:00:55:AE:B5brd ff:ff:ff:ff:ff:ff


but when the guest is up and I try to perform


# ifup eth0


eth0 has same mac address as that of macvatap0 that is  52:54:00:55:AE:B5


due to this guest is not able to get dhcp address nor static ip address is working


Please let me know how macvtap work on kvm.

I have tried your setup on my machine with the following host configuration:

# brctl show
bridge name    bridge id        STP enabled    interfaces
br0        8000.001a64d00016    no        eth0
virbr0        8000.000000000000    yes       

If I use the configuration as you have shown it doesn't work for me, either. However, if I use

      <source dev='br0' mode='bridge'/>

then it works as expected. Do you happen to have a similar configuration on the host with the interface the macvtap device wants to use as 'source' being bridged?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]