Eu sei que com o comando virsh posso criar vários tipos de redes (uma "rede NAT", por exemplo) como podemos ver nessas URLs...
Gerenciamento de rede KVM Rede
baseada em NAT padrão KVM (página 33)
PERGUNTA: Como posso criar uma rede ( lan_n ) onde apenas os convidados/VMs tenham conectividade, sem conectividade de saída e sem conectividade de host/hipervisor?
NOTA: A conectividade com outros recursos será fornecida por um servidor de firewall pfSense que terá acesso a outra rede ( wan_n ) com conectividade de saída e outros recursos.
Network layout...
[N]wan_n
↕
[I]wan_n
[V]pfsense_vm
[I]lan_n
↕
[N]lan_n
↕
.............................
↕ ↕ ↕
[V]some_vm_0 [V]some_vm_1 [V]some_vm_4
[V]some_vm_2 [V]some_vm_5
[V]some_vm_3
_ [N] - Network;
_ [I] - Network Interface;
_ [V] - Virtual Machine.
NOTA: O sistema operacional do host/hipervisor é o CentOS 7 .
Obrigado! =D
Crie uma nova configuração de rede sem endereços de gateway no KVM ("muito privado" ou "muito isolado")
Esse tipo de rede pode ser usado para uma rede muito privada ou muito isolada , pois não será possível se comunicar com o host de virtualização por meio dessa rede. No entanto, essa interface de rede virtual pode ser usada para comunicação entre sistemas convidados virtuais. Isso funciona para IPv4 e IPv6. No entanto, o novo ipv6='yes' deve ser adicionado para comunicação IPv6 de convidado para convidado.
Verifique as redes em uso pelo KVM...
Verifique as redes virtuais KVM...
Verifique as redes no SO...
MODELO
EXEMPLO
Adicione o novo arquivo XML de definição de rede ao libvirt...
MODELO
EXEMPLO
NOTA: O "net-define" é uma alternativa ao "net-create". Use isso quando quiser uma rede virtual persistente que durará por meio de reinicializações e desligamentos, em vez de uma rede transitória criada usando "net-create".
Inicie a nova rede...
MODELO
EXEMPLO
Para configurar a nova rede para inicializar automaticamente toda vez que o host KVM for reinicializado...
MODELO
EXEMPLO
DICA: Para ver os detalhes de configuração de uma rede específica definida na libvirt, use o comando...
MODELO
EXEMPLO
.
[Ref(s): https://libvirt.org/formatnetwork.html#examplesNoGateway ]
Um agradecimento especial a @berndbausch! =D