conecte duas VMs e uma VM à Internet

2

Aviso: Meu conhecimento sobre redes e sobre o qemu é pouco ou nenhum.

Estou usando o QEMU para executar uma máquina virtual Debian que executa um aplicativo. Para fins de teste, agora quero criar uma segunda VM executando o Windows que está conectado à primeira VM para que possa acessá-la.

Isso, até agora, está funcionando. No entanto, com a configuração atual, a VM do Windows não tem conexão com a Internet. Eu gostaria de mudar isso, mas sem permitir que a VM do Debian se conecte à Internet.

A configuração atual é que uma ponte está sendo criada, bem como vários dispositivos de rede virtual (toque) que são adicionados à ponte. Um dos dispositivos de toque (digamos que é tap0 ) é então usado para a segunda VM (os outros são usados pela primeira VM).

A minha pergunta agora é: Faz sentido, ou seja, é possível configurar a bridge br0 de modo que apenas tap0 possa se conectar à internet? Se sim, como posso fazer isso (utilitários como brctl estão disponíveis).

É deliberado que a máquina virtual Debian não pode acessar a internet e isso precisa ficar assim. Pelo que entendi, eu poderia adicionar eth0 à ponte para permitir o acesso à Internet, mas posso restringir isso à VM do Windows (por exemplo, tap0 )?

    
por Ingo Bürk 07.06.2014 / 22:31

1 resposta

1

Eu configuraria o Debian VM para que ele simplesmente não tivesse seu dispositivo de rede configurado / configurado. Em seguida, ligaria o dispositivo de rede VM do Windows à rede do sistema host em uma configuração em ponte para o dispositivo br0 .

Para desativar a rede de um sistema Linux, você pode desativar a rede usando este comando:

$ sudo service network stop

Você também pode configurar este serviço para que esteja sempre desativado.

$ sudo insserv -r network

Para reativar um serviço:

$ sudo insserv network

Referências

por 08.06.2014 / 02:54