Ubuntu KVM - Bridge - Isolar Host da NIC

Ubuntu KVM - Bridge - Isolar Host da NIC

Eu tenho um servidor Ubuntu com 4 NICs físicos. 2 deles, eu quero "ocultar" do Host, para que o próprio Host não possa acessar o tráfego nessas 2 nics, apenas a VM para onde eu os passo (passagem).

Alguém conhece um bom tutorial ou tem uma descrição rápida, qual o melhor método para fazer isso?

Dessa forma, minha VM pode atuar como Firewall e não corro nenhum risco de expor o host de forma alguma.

Responder1

A palavra-chave é passagem PCI. Usando esse método, é possível vincular dispositivos PCI diretamente à VM e o host não consegue ver os dispositivos.

Este é um exemplo de definição de passagem PCI em virt-manager.

<hostdev mode="subsystem" type="pci" managed="yes">
  <source>
    <address domain="0x0000" bus="0x08" slot="0x00" function="0x0"/>
  </source>
  <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
</hostdev>

Para adicionar um dispositivo à VM em virt-manager, execute as seguintes etapas:

1. Make sure the VM is shut down.
2. Open the VM details tab, and click "Add Hardware" on the left bottom.
3. Select `PCI Host Device`.
4. Select your device from the list.

Depois disso, o dispositivo é desconectado do host quando a VM é iniciada e conectado à VM.

informação relacionada