8d (edited) • Linux
How I added QEMU/KVM netowrk Bridge on Omarchy Linux
I recently switched my Omarchy Linux setup to give QEMU/KVM VMs direct LAN access using a native bridge (br0) and systemd-networkd.
Here is the exact config I used to get it running without sudo.
I dropped three files into /etc/systemd/network/ to define the bridge and attach my interface (eno1).
  • /etc/systemd/network/10-br0.netdev
[NetDev]
Name=br0
Kind=bridge
  • 20-eno1.network
[Match]
Name=eno1
[Network]
Bridge=br0
  • /etc/systemd/network/20-br0.network
[Match]
Name=eno1
[Network]
Bridge=br0
  • /etc/systemd/network/20-br0.network
[Match]
Name=br0
[Network]
DHCP=yes
Then I just ran sudo systemctl restart systemd-networkd.service
To let my VMs use this bridge without root, I updated two config files.
  • /etc/qemu/bridge.conf
allow br0
  • /etc/libvirt/qemu-bridge-helper.conf
allow br0
After a sudo systemctl restart libvirtd, my VMs connect directly to the network via br0 instantly. Clean, native, and no sudo needed for launch.
1
0 comments
Karol Szykula
4
How I added QEMU/KVM netowrk Bridge on Omarchy Linux
powered by
EngineeringTech
skool.com/szykulatech-3240
We focus on JS/TS, React, Next.js, Supabase, shadcn/ui, Tailwind CSS, and deployments on Netlify. We focus on fast learning.
Build your own community
Bring people together around your passion and get paid.
Powered by