libvirt Networking Handbook
Bridged network
Limitations
Initial steps
Configure the bridge
Check the bridge
Configure virtual machines
Routed network
Limitations
Initial steps
Configure static routes
Configure the virtual network
Configure virtual machines
NAT-based network
Limitations
Configure the default network
Forward incoming connections
Configure IPv6
Configure virtual machines
Custom routed network
Initial steps
Configure static routes
Create a dummy interface
Create a virtual bridge
Configure the firewall
Run dnsmasq
Configure virtual machines
Custom NAT-based network
Disable the default network
Create a dummy interface
Create a virtual bridge
Implement NAT with iptables
Run dnsmasq
Forward incoming connections
Configure virtual machines
Multiple networks
Example 1
Example 2
Example 3
Appendix
Dummy interface on RHEL
Dummy interface on Fedora
Dummy interface on Debian
Routed virtual bridge on RHEL
Routed virtual bridge on Fedora
Routed virtual bridge on Debian
NAT virtual bridge on RHEL
NAT virtual bridge on Fedora
NAT virtual bridge on Debian
Run dnsmasq with systemd
DHCP host entries
Run radvd
Example of iptables NAT
Example of iptables NAT with connection forwarding
ChangeLog
ΒΆ
1.0.0 (9th December, 2015)
Initial public release.