I've recently setup QEMU on my server for learning/experimenting with virtualization.
I decided to use a bridge network setup so that the VM would appear on the local network and be visible from external networks.
I followed some steps I found on the Arch Wiki:
After following these steps, the VM uses the bridge interface and is visible on my internal network. However, from inside the VM I cannot connect to any external sources (e.g., run an updater) without it throwing errors (not being able to resolve host names) or hanging.
Server OS: Ubuntu 16.04
VM OS: OpenBSD 6.1
If there's any other information I could provide, just let me know and I get it.