NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: qemu guest with tap network not working



> On Jul 2, 2025, at 17:40, Vitaly Shevtsov <shev.vt1984%gmail.com@localhost> wrote:
> 
> I think you might forget to "up" the tap interface.

Thanks for pointing that out.  Thinking this through, I could have indeed forgotten that.  Many “real” interfaces don’t need it, so I am sometimes lazy about that.  Thanks for the reminder.

> In short you just need to add your host physical interface and virtual
> tap interface (connected to the guest) to the same bridge:
> ifconfig tap0 create up //chmod a+rw /dev/tap0 to run QEMU as non-root
> ifconfig bridge0 create
> brconfig bridge0 add wm0 add tap0 up
> 
> then start QEMU with the following options:
> -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device
> virtio-net-pci,netdev=net0
> 
> Now your guest can communicate outside the virtual machine.

Yes, that is what I am now doing.

Does the user running QEMU matter beyond being able to read the files (disks, network device, etc.)?

What is best practice regarding that?

Cheers,
Brook



Home | Main Index | Thread Index | Old Index