Primeiro, você precisa criar uma ponte no seu servidor host. Isso é o que você precisa no arquivo de configuração do host para /etc/networking/interfaces
.
auto br0
iface br0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.254
bridge_ports eth0
bridge_stp on
bridge_maxwait 0
auto br0:0
iface br0:0 inet static
address 192.168.1.101
e assim por diante (substitua por sua configuração de rede). As partes bridge_xxx
são opcionais, pois determinados padrões serão assumidos de outra forma.
Em seguida, para o libvirt, você precisa garantir que os convidados da sua VM estejam usando a bridge como rede. A parte relevante da /etc/libvirt/qemu/vmname.xml
configuração é:
<interface type='bridge'>
<mac address='XX:XX:XX:xx:xx:xx'/>
<source bridge='br0'/>
</interface>
Em seguida, como você configura os dois IPs dentro da VM guest depende do sistema operacional usado na VM guest. Se você estiver usando um convidado baseado em Debian, edite os arquivos de rede similares ao do host, mas use eth0
em vez de br0
e mude os IPs relevantes para 192.168.1.150/151.