On 12/14/2011 02:26 PM, Stefan Berger wrote:
On 12/14/2011 07:40 AM, Amit Tewari wrote:

Hi all,

My test environment

Host os=rhel6.1

Guest os = rhel6.1

Libvirt=0.8.7

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'/>

</interface>

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?

Interesting. So you're saying that once the physical device is attached to a bridge, a macvtap attached to that device no longer works? That's useful to know :-)


--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to