libvirt
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| libvirt [2026-04-04 20:13:48] – created hyperreal | libvirt [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 systemd> |
| + | # / | ||
| - | <code lang=bash> | ||
| - | sudo vim / | ||
| - | </ | ||
| - | |||
| - | <file lang=ini> | ||
| [NetDev] | [NetDev] | ||
| Name=br0 | Name=br0 | ||
| Line 13: | Line 9: | ||
| </ | </ | ||
| + | <file systemd> | ||
| + | # / | ||
| + | [Match] | ||
| + | Name=br0 | ||
| + | |||
| + | [Network] | ||
| + | Address=10.0.0.96/ | ||
| + | Gateway=10.0.0.1 | ||
| + | Broadcast=10.0.0.255 | ||
| + | </ | ||
| + | |||
| + | <file systemd> | ||
| + | # / | ||
| + | |||
| + | [Match] | ||
| + | Name=eth0 | ||
| + | |||
| + | [Network] | ||
| + | Bridge=br0 | ||
| + | </ | ||
| + | |||
| + | Restart systemd-networkd and verify. | ||
| + | |||
| + | <code bash> | ||
| + | sudo networkctl status br0 | ||
| + | sudo brctl show br0 # requires bridge-utils package | ||
| + | </ | ||
| + | |||
| + | <file xml> | ||
| + | <!-- bridge.xml --> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <forward mode=" | ||
| + | <bridge name=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| + | </ | ||
libvirt.1775333628.txt.gz · Last modified: by hyperreal
