When playing with KVM
LibVirt Vms, I often need them to have fixed IP address.
Ironically, I enjoy fixing
them with DHCP.
Here is the “default”
configuration I use in order to fix them.
Redefining the "default" network is done with:
virsh --connect qemu:///system net-destroy default
Redefining the "default" network is done with:
virsh --connect qemu:///system net-destroy default
virsh --connect qemu:///system net-undefine default
virsh --connect qemu:///system net-define /tmp/network.xml
virsh --connect qemu:///system net-start default
Feel free to get
inspiration:
<network>
<name>default</name>
<uuid>7efbc96f-94e8-443f-820c-615d2e0331d5</uuid>
<forward mode='nat'/>
<bridge name='virbr0' stp='on' delay='0' />
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254' />
<host mac="52:54:00:9a:81:00" name="centos6-00.vm.mihamina.netapsys.fr" ip="192.168.122.132" />
<host mac="52:54:00:e0:0e:8a" name="centos6-01.vm.mihamina.netapsys.fr" ip="192.168.122.118" />
<host mac="52:54:00:c1:ff:12" name="debian7-00.vm.mihamina.netapsys.fr" ip="192.168.122.144" />
<host mac="52:54:00:06:a1:f4" name="debian7-01.vm.mihamina.netapsys.fr" ip="192.168.122.68" />
<host mac="52:54:00:91:d1:96" name="debian7-02.vm.mihamina.netapsys.fr" ip="192.168.122.92" />
<host mac="52:54:00:22:20:cd" name="fedora19-00.vm.mihamina.netapsys.fr" ip="192.168.122.20" />
<host mac="52:54:00:1d:0f:9e" name="fedora19-01.vm.mihamina.netapsys.fr" ip="192.168.122.157" />
<host mac="52:54:00:2a:a6:41" name="gitlab-c6-01.vm.mihamina.netapsys.fr" ip="192.168.122.235" />
<host mac="52:54:00:f7:30:03" name="gitlab-c6-02.vm.mihamina.netapsys.fr" ip="192.168.122.54" />
<host mac="52:54:00:86:a0:d6" name="win7-00.vm.mihamina.netapsys.fr" ip="192.168.122.152" />
<host mac="52:54:00:e8:a8:b8" name="win7-01.vm.mihamina.netapsys.fr" ip="192.168.122.14" />
</dhcp>
</ip>
</network>