I’m trying to set up a qemu guest with tap networking with no luck.  I’m 
following chapter 30 of the guide pretty closely and everything except the 
network seems to work as expected; user mode networking also works fine, but is 
not what I need.

The details are in the attached files (qemu command line, host tap0 
configuration, host bridge0 configuration, and guest vioif0 configuration and 
routing table), but a few points.

The qemu network is set up as

        -netdev tap,id=vioif0,ifname=tap0,script=no -device 
virtio-net-pci,netdev=vioif0

The host tap0 interface has a MAC address of f2:0b:a4:70:18:82, and the guest 
vioif0 interface has a MAC address of 52:54:00:12:34:56.  The latter is what 
shows up on the bridge; should they match?  When I add mac=f2:0b:a4:70:18:82 to 
-device, the network still does not work.

I expected the guest to see traffic on its interface from the bridge (it should 
be passing all traffic, right?), but there is nothing, and I cannot ping even 
the host IP address.

Also, the host has no route pointing to the tap0 interface.  Should there be 
one?  If so, how should it be created?  Should there be an IP address on the 
host tap0 interface?

I’m sure there is something obviously incorrect in my configuration, but I’m 
not seeing it.  Any help is greatly appreciated.

Thanks a lot.

Cheers,
Brook

Attachment: qemu
Description: Binary data

Attachment: tap0
Description: Binary data

Attachment: bridge0
Description: Binary data

Attachment: vioif0
Description: Binary data

Reply via email to