Techne

A practical knowledge base

User Tools

Site Tools


libvirt

Setup bridged networking with systemd-networkd

# /etc/systemd/network/br0.netdev

[NetDev]
Name=br0
Kind=bridge

# /etc/systemd/network/br0.network

[Match]
Name=br0

[Network]
Address=10.0.0.96/24
Gateway=10.0.0.1
Broadcast=10.0.0.255

# /etc/systemd/network/eth0.network

[Match]
Name=eth0

[Network]
Bridge=br0

Restart systemd-networkd and verify.

sudo networkctl status br0
sudo brctl show br0 # requires bridge-utils package

<!-- bridge.xml -->

<network>
  <name>br0</name>
  <forward mode="bridge"/>
  <bridge name="br0"/>
</network>

Define, start, and verify the network.

sudo virsh net-define bridge.xml
sudo virsh net-start br0
sudo virsh net-autostart br0
sudo virsh net-list --all

libvirt.txt · Last modified: by hyperreal

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain