Configurando uma rede virtual KVM com DHCP no host

2

Estou fazendo um workshop de rede voluntária sobre redes básicas em um ambiente Linux. A ideia é mostrar a eles como a rede funciona, e dar uma solução possível para migrações para soluções de código aberto, em vez das atuais soluções da Microsoft.

Eu tenho uma limitação em usar um USB ao vivo ou, no pior cenário, em um DVD ao vivo. Eu estava planejando ter o Lubuntu com o KVM pré-instalado e ter 2 pequenas instalações Debian como máquinas virtuais.

A idéia era tentar definir um servidor DHCP no host Lubuntu, e atribuir os IP-s para as máquinas clientes virtuais.

Em seguida, tente separar os clientes, para que cada um esteja em uma LAN separada e defina o host como roteador com NAT, para que os clientes possam acessar a Internet pelo host e efetuar ping uns aos outros, mesmo que estejam em diferentes sub-redes.

Então, também gostaríamos de configurar um DNS no host, para que as sub-redes possam ter um nome de domínio ...

Qual opção de rede virtual você sugeriria?

Eu não quero que a opção de ponte na qual os hosts obtenham seu IP da verdadeira causa do roteador, então não podemos experimentar a configuração do roteador no computador host.

No entanto, se usarmos o KVM NAT, novamente não poderemos configurar o roteador no host.

Acho que o que procuramos é como obter apenas uma conexão de rede "virtual virtual" :) e deixar todo o outro tratamento para o host.

    
por TheMeaningfulEngineer 24.09.2012 / 12:00

1 resposta

2

Você cria duas pontes:

  • BR1: compartilhada pela sua máquina host que faz o DHCP (eth0)
  • BR2: compartilhado entre sua máquina host que faz DHCP (eth1 virtual) e em suas máquinas virtuais

Você pode, então, fazer o NAT do seu IP da WAN em direção às máquinas virtuais e configurar o DHCP.

    
por 24.09.2012 / 12:19