> On Jul 2, 2025, at 17:40, Vitaly Shevtsov <shev.vt1...@gmail.com> 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