Techne

A practical knowledge base

User Tools

Site Tools


libvirt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
libvirt [2026-04-04 20:20:59] hyperreallibvirt [2026-04-04 21:12:31] (current) hyperreal
Line 1: Line 1:
-== Setup bridged networking with systemd-networkd == +=== Setup bridged networking with systemd-networkd ==
- +
-Create the bridge configuration file: ''/etc/systemd/network/br0.netdev''.+
  
 <file systemd> <file systemd>
 +# /etc/systemd/network/br0.netdev
 +
 [NetDev] [NetDev]
 Name=br0 Name=br0
Line 9: Line 9:
 </file> </file>
  
 +<file systemd>
 +# /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
 +</file>
 +
 +<file systemd>
 +# /etc/systemd/network/eth0.network
 +
 +[Match]
 +Name=eth0
 +
 +[Network]
 +Bridge=br0
 +</file>
 +
 +Restart systemd-networkd and verify.
 +
 +<code bash>
 +sudo networkctl status br0
 +sudo brctl show br0 # requires bridge-utils package
 +</code>
 +
 +<file xml>
 +<!-- bridge.xml -->
 +
 +<network>
 +  <name>br0</name>
 +  <forward mode="bridge"/>
 +  <bridge name="br0"/>
 +</network>
 +</file>
 +
 +Define, start, and verify the network.
  
 +<code bash>
 +sudo virsh net-define bridge.xml
 +sudo virsh net-start br0
 +sudo virsh net-autostart br0
 +sudo virsh net-list --all
 +</code>
libvirt.1775334059.txt.gz · Last modified: by hyperreal

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