Minha máquina KVM não pode obter a rede

1

Estou configurando um servidor de virtualização para minha empresa com base no Fedora 19 e no KVM. Nosso objetivo é ser capaz de converter e executar um monte de VMs do VirtualBox.

Então eu configurei meu servidor F19 e criei uma ponte de rede br0 com bridge-utils. Eu tentei pela primeira vez com o VirtualBox, e sem problemas, minha VM de teste (Ubuntu Server 10.04) funciona como no Windows.

Depois, converti a VM para o formato qcow e adicionei essa nova VM ao Virt-Manager. Posso iniciá-lo, logar, etc, tudo funciona ... exceto a rede.

  • ifconfig retorna apenas o adaptador de loopback "lo"
  • O lspci mostra bem o "Controlador Ethernet" do tipo correto, conforme especificado no Virt-Manager

Eu tentei mudar de ponte para NAT, mude o tipo de adaptador de rede no Virt-Manager, nada funciona.

Alguma ideia de como corrigir isso?

    
por romu 06.01.2014 / 16:22

2 respostas

1

Você precisa procurar na própria VM, provavelmente, gerar novamente a configuração da rede.

O endereço MAC da NIC mudou quando você mudou para o KVM e o driver de rede também é diferente, então você precisa configurar sua nova NIC na VM em vez de esperar que ela apareça.

Comece com a verificação do arquivo de regras do udev persistent-net, ele ainda pode conter um registro para o NIC antigo, que precisa ser removido, e execute udevadm trigger para gerar novamente o arquivo. Neste ponto, uma nova configuração de rede correta já deve estar no lugar claro.

    
por 06.01.2014 / 17:11
0

Graças a @NathanC, encontrei o problema. O adaptador fornecido pelo KVM é rotulado como Eth2 em vez do link de rede original Eth0. Então eu tive que substituir eth0 por eth2 no / etc / network / interfaces e agora funciona. Perfeito!

    
por 06.01.2014 / 17:11