聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

libvirt网络配置Mark

2022-02-01 19:16 浏览: 3849587 次 我要评论(0 条) 字号:

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条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复