Solução da comunidade

Adicionar uma segunda placa de rede a um convidado ZVM do ZimaOS com libvirt e virsh

A ZimaOS 1.4.1 user wanted a second virtual network interface for a Linux VM. IceWhale recorded the multi-NIC UI request and suggested virsh as a manual workaround while the feature was not available in the interface.

O tópico original confirma que o ZVM 1.4.1 não disponibilizava uma segunda placa de rede virtual na interface. A IceWhale tratou as NIC múltiplas como um pedido de funcionalidade e sugeriu a utilização manual do virsh por utilizadores avançados.

O libvirt suporta mais do que uma interface de rede

A documentação original dos controlos de interface do virsh documenta o attach-interface para adicionar a uma VM uma interface de rede, bridge, ligação direta, hostdev ou vhost-user. As interfaces de rede do libvirt mostram que um domínio pode conter vários elementos de interface.

Os requisitos das máquinas virtuais fornecem o contexto atual do ZimaOS/libvirt, incluindo o facto de a rede das VMs depender, em última análise, das capacidades do QEMU/KVM/libvirt e não apenas da interface gráfica.

Não copie um comando de interface sem conhecer o modelo de rede

Uma segunda NIC para uma VM de router pode precisar de um tipo de ligação diferente do de uma segunda NIC para uma rede de cluster privada. Determine se o convidado deve ligar-se a uma rede libvirt, a uma bridge do anfitrião, a uma interface física ou a um dispositivo passado diretamente.

O hardware do ZimaBoard 2 é relevante para projetos com duas portas no ZimaBoard 2, enquanto a configuração de firewall com o ZimaBoard demonstra o caso de utilização mais abrangente de interfaces separadas para cargas de trabalho de firewall/router.

Verifique o suporte atual da interface antes de editar o libvirt

O tópico de 2025 apenas comprova que a interface para NIC múltiplas estava ausente nessa versão. Um teste comunitário posterior, realizado em 2026, configurou com sucesso duas interfaces diretas com o libvirt no ZimaBoard 2, mas o XML manual da VM continua a ser uma opção avançada. Verifique a interface atual do ZVM antes de editar diretamente as definições do domínio.

Em suma

As NIC múltiplas são tecnicamente suportadas pelo libvirt, e a IceWhale sugeriu explicitamente o virsh como solução alternativa no tópico original. A parte difícil é escolher o modelo de rede correto e tornar a alteração persistente, não simplesmente adicionar uma segunda linha de interface.