Skip to content

Instantly share code, notes, and snippets.

@leveled
Created August 3, 2019 17:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leveled/22290593a1fc6e210e27082b1f477bf7 to your computer and use it in GitHub Desktop.
Save leveled/22290593a1fc6e210e27082b1f477bf7 to your computer and use it in GitHub Desktop.
KVM/Virt-Manager/Qemu Networking
virsh net-list --all #List networks
virsh net-info default #get details about default network
brctl show
virsh net-dumpxml default #dump xml of default network
virsh net-dhcp-leases default #check VMs and IPs assigned on the network
#nat.xml - NAT Network
<network>
<name>natntw</name>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr1' stp='on' delay='0'/>
<ip address='192.168.100.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.100.10' end='192.168.100.254'/>
</dhcp>
</ip>
</network>
virsh net-define nat.xml #define the new network
virsh net-start natntw #start NAT network
virsh net-autostart natntw #autostart NAT network
#hostonly.xml - Host Only Network
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment