Article Overview

A KVM network bridge is a virtual switch that connects virtual machines directly to the host's physical network, allowing VMs to obtain IP addresses from the same LAN as the host.

What is a KVM Bridge?

A KVM bridge is a software-based virtual switch that links the virtual network interface cards (VNICs) of KVM virtual machines to the host's physical network interface card (NIC). This setup allows VMs to appear as full network peers on the LAN, bypassing NAT translation, and enables direct communication with other devices on the network while receiving IP addresses from the same DHCP server as the host .

Benefits of Using a Bridge

  • Direct LAN access: VMs can communicate with other devices on the same subnet without NAT overhead .
  • Simplified networking: Eliminates complex port forwarding and NAT configurations .
  • Flexible topology: Supports multiple VMs communicating with each other and external networks seamlessly .
  • Production-ready: Suitable for environments where VMs need stable IP addresses and full network visibility .

How to Create a KVM Bridge

GUI Method (Virtual Machine Manager)

  1. Open Virtual Machine Manager (VMM).
  2. Navigate to Edit → Connection Details → Virtual Networks → New.
  3. Choose Forwarding Mode: Bridge and select the physical NIC.
  4. Assign the bridge to each VM under Settings → Network → Source → Select the bridge.
  5. VMs will receive IP addresses from the LAN DHCP server .

Command-Line Method (NetworkManager)

  1. Create a bridge interface: nmcli connection add type bridge ifname br0 con-name br0
  2. Attach the physical NIC to the bridge: nmcli connection add type ethernet ifname ens3 master br0
  3. Activate the bridge: nmcli connection up br0
  4. Configure VMs to use br0 as their network source .

Using Open vSwitch (Advanced)

Open vSwitch (OVS) provides a production-quality, multilayer virtual switch for advanced network automation. It can attach to a dedicated NIC or allow routing through multiple host interfaces. This is ideal for large-scale deployments or when advanced features like VLANs, traffic monitoring, or distributed switching are required .

Considerations

  • IP configuration: Move the host NIC's IP to the bridge to avoid network disruption .
  • Persistence: GUI-created bridges may not persist across reboots on all distributions; command-line or OVS methods are more reliable .
  • Security: Ensure firewall and network policies are configured to protect VMs exposed directly to the LAN. A KVM bridge provides a robust and flexible way to integrate virtual machines into your physical network, offering near-native network performance and simplified management for both small and large-scale deployments .

KVM/Networking

NOTE: Bridging is popular, and so it has reference material in several places that may not all be updated at once.

How do I pass VLAN traffic over a bridge to KVM VM''s

I have a KVM host that I would like on VLAN 1 and I would like the VM''s to use VLAN 2. emo1 on the host is bridged

6.4. Bridged Networking

Bridged networking (also known as network bridging or virtual network switching) is used to place virtual machine network interfaces

How to configure network bridge for KVM virtual machines in Linux

There are many ways to configure network bridge for KVM virtual machines. By default, the Virtual Machine launched

KVM Network Management with nmcli [Bridge Setup]

This guide walks through setting up a network bridge on a KVM host using nmcli, which is

Create and Configure Bridge Networking For KVM in Linux

There are various ways of configuring Bridge Networking in Linux for use in KVM. The default network used by a

The best KVM switch deals in 2026 | TechRadar

If you''re sharing USB peripherals and displays between two or more devices, a KVM switch

How to setup bridged networking in KVM

All right, by now, you''re fairly versed with KVM. We''ve had a handful of tutorials, including the basic introduction and

Configure KVM Networking With virsh, nmcli and

Step-by-step guide to kVM Networking With virsh, nmcli and brctl in Linux. Includes commands, verification, and

Advanced KVM Networking: VLANs, Bridging, and Open vSwitch

This guide dives into advanced KVM networking techniques, covering VLANs, bridging, and Open vSwitch,

Use Bridged Networking with Libvirt & KVM

Learn how to use bridged networking with libvirt and KVM to enhance VM performance and integration. Step-by-step

How to set up a network bridge for virtual machine

If you''re using virtual machines (VMs) with a hypervisor like KVM or QEMU, you may need

4-port USB Boundless KM Switch (Cables included)

The CS724KM is a 4-Port USB KM Switch that enables users to control up to 4 computers with a single keyboard and mouse. Two

How to Setup bridged networking for KVM in Ubuntu 20.04

Configuring a virtual machine to use network bridge If you have a virtual machine you''ve already created that you''d

The Ultimate Guide to KVM Network Bridge Setup on Ubuntu with

A complete, beginner-friendly guide to creating a network bridge on Ubuntu Server for KVM/QEMU virtual machines.

KVM Network Configuration

The bridge mode option is the most useful for switches that don''t support a hairpin mode, and when you need maximum performance

The Best KVM Switches

Switching among your work, personal, and gaming PCs can be a slog. With a KVM switch, you can press a button

Open vSwitch (OVS) for KVM: Configuring br0 with Bonding

Open vSwitch (OVS) is a robust, production-ready virtual switch used widely in KVM environments. This guide walks

KVM: Creating a bridged network with NetPlan on Ubuntu 22.04

In order to expose KVM virtual machines on the same network as your bare-metal Host, you need to enable bridged

network interface

My base/host machine is running Kali Linux. It is a fresh install. My purpose is to configure the use of Bridged network

Open vSwitch with KVM — Open vSwitch 3.7.90 documentation

Setup ¶ KVM uses tunctl to handle various bridging modes, which you can install with the Debian/Ubuntu package uml-utilities:

KVM Bridge Network Setup: Create and Configure

In this guide, you''ll learn how to configure a KVM bridge network in Linux, including practical setup steps,

KVM guest virtual network configuration using Open vSwitch

To create an Open vSwitch bridge use: In typical configurations, the bridge is directly attached to a dedicated network interface in the

bendermIBM/kvm-network-bridge

Comprehensive guide to setting up a network bridge for KVM environments, offering detailed instructions for seamless integration

KVM Network Management with nmcli [Bridge Setup]

Configure KVM host networking with NetworkManager nmcli. Create bridges, add

The Ultimate Guide to KVM Network Bridge Setup on Ubuntu with

In this guide, we will dive deep into the “why” and “how” of network bridging. We will then use Netplan, Ubuntu''s

Adding an additional virtual bridge to a KVM environment

Different virtual bridge configurations require different levels of expertise, but adding a second virtual bridge to your

What''s a KVM switch? The pros, cons, and why you

If you ever wished you could use one keyboard and mouse with multiple devices, you''ll be

Configure Open vSwitch Bridge on KVM for Virtual

Step-by-step guide to open vSwitch Bridge on KVM for Virtual Machines. Includes commands, verification, and

Open vSwitch with KVM — Open vSwitch 3.7.90 documentation

In this guide, we''ll create custom versions that make use of example Open vSwitch bridges that we''ll describe in this guide. Create

Related Resources

Need Precision Optical Test Instruments for Datacenter & AI?

Request a free quote for OTDR, power meters, light sources, spectrum analyzers, return loss testers, VFL, or complete fiber test kits – all optimised for datacenter interconnects, leaf‑spine switching, and AI network validation. EU‑owned manufacturer with local support in South Africa – reliable, accurate, and field‑proven.