nat223.xml
<network> <name>nat223</name> <forward mode='nat' dev='br0'/> <bridge name='virbr223' stp='on' delay='2'/> <ip address='192.168.223.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.223.141' end='192.168.223.254'/> <host name='myclone3' ip='192.168.223.143'/> </dhcp> </ip> </network>
# this needs to be "1" cat /proc/sys/net/ipv4/ip_forward sudo sysctl -w net.ipv4.ip_forward=1 net.ipv4.ip_forward=1 # create libvirt NAT network (net-create is for transient) virsh net-define nat223.xml virsh net-start nat223 virsh net-autostart nat223 # NAT state should be active, autostart, and persistent virsh net-list --all # virtual bridge virbr223 created ip a | grep 223 # iptables FORWARD rules for nat223 sudo iptables -L FORWARD -nv --line-number | grep virbr223 # iptables NAT POSTROUTING chain sudo iptables -t nat -L -n -v --line-number | grep 223
https://fabianlee.org/2019/05/26/kvm-creating-a-guest-vm-on-a-nat-network/
default.xml
<network> <name>default</name> <bridge name='virbr0'/> <forward/> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254'/> </dhcp> </ip> </network>
/usr/share/libvirt/networks
/etc/libvirt/qemu/networks/default.xml
# virsh net-define default.xml # virsh net-start default # virsh net-autostart default (if you want it to run on boot)
https://stackoverflow.com/questions/52805883/how-to-restore-libvirt-network-default-configure-file
https://github.com/libvirt/libvirt/blob/master/src/network/default.xml.in
https://wiki.libvirt.org/page/Networking
网友评论已有0条评论, 我也要评论