kvm install - Forest0923/memo GitHub Wiki

Commands

  • Install:
# Arch
sudo pacman -S virt-manager qemu qemu-arch-extra ovmf vde2 \
               ebtables dnsmasq bridge-utils openbsd-netcat
# Ubuntu server
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst
  • Systemd:
sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service
  • Configuring bridge:
sudo vim br10.xml
<network>
  <name>br10</name>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='br10' stp='on' delay='0'/>
  <ip address='192.168.30.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.30.50' end='192.168.30.200'/>
    </dhcp>
  </ip>
</network>
  • Activate network:
sudo virsh net-define br10.xml
sudo virsh net-start br10
sudo virsh net-autostart br10
⚠️ **GitHub.com Fallback** ⚠️