configure a rede de convidados no KVM para interagir com o mundo exterior (google.com)

8

Estou tentando entender melhor a configuração da rede na minha máquina.

Configuração da máquina host

  1. Eu tenho uma interface sem fio ( wlan0 ) na minha máquina host que tem o endereço IP como 192.168.1.9 .
  2. O gateway padrão deste host é o roteador que vai para o mundo externo através do meu ISP, cujo endereço IP é 192.168.1.1 .
  3. O comando route -n na minha máquina host me retorna a saída como

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
    192.168.1.160   0.0.0.0         255.255.255.224 U     0      0        0 virbr2
    

Configuração da máquina convidada

Agora, eu configuro um sistema operacional convidado no KVM como abaixo.

  1. O KVM está em uma sub-rede que tem os detalhes como 192.168.1.160/27 .
  2. O início do DHCP é 192.168.1.176 e o final do DHCP é 192.168.1.190 .
  3. Eu também fiz o comando abaixo para a minha configuração do KVM funcionar.

    arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
    

No sistema operacional convidado, vejo que meu endereço IP é 192.168.1.179 . Meu comando route -n na máquina convidada me retorna a saída como

kernel IP routing table
Destination     Gateway         Genmask
0.0.0.0        192.168.1.161    0.0.0.0
192.168.1.160  0.0.0.0          255.255.255.224

Como posso fazer o sistema operacional convidado interagir com o mundo exterior?

EDITAR

Esta é a saída de virsh net-list --all .

ramesh@ramesh-pc:~$ virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 arpbr0               inactive   yes           yes
 default              active     yes           yes
 proxyArp             active     yes           yes
    
por Ramesh 05.10.2014 / 01:58

2 respostas

6

Gostaria de agradecer ao usuário slm por me orientar na direção certa ao configurar a rede convidada em o KVM . Eu adicionarei as capturas de tela à resposta para que ela seja mais informativa.

Eu suponho que o pacote virt-manager esteja instalado e que a máquina host esteja configurada com os pacotes necessários para que o KVM funcione.

Preparando a Rede para Convidado para Hospedar a Interação

A principal etapa do KVM é a configuração da rede. Se a máquina não estiver disponível na rede, ela não serve para nada, seja ela física ou virtual.

Digite virt-manager no terminal. O console apareceria como     abaixo.

CliqueemEditar->Detalhesdaconexãoeumanovatelaapareceria    comoabaixo.

Clique na guia Redes virtuais e a partir daí, clique no +     botão para adicionar uma nova rede aos convidados do KVM .

CliqueemEncaminhare,emseguida,seremosapresentadosabaixo    tela.Agora,osendereçosIPV4queescolhemosaquisãocompletamente    nossaescolhaepoderíamosotimizarestepassoparaatenderàsnossasnecessidadesreais.

Depois de clicar em Encaminhar na tela acima, seremos apresentados     com a tela abaixo. Nesta etapa, basicamente diz o endereço     espaço disponível para nós.

Nestaetapa,escolhaencaminharparaaredefísicaeselecioneo    interfacederededohostqueajudaráosconvidadosainteragir    comomundoexterior.

Após o passo acima, estamos quase terminando e nós apenas estaríamos     apresentado com a tela abaixo, que é uma espécie de revisão de todos     os detalhes que escolhemos até agora.

Adicionandoestenovodispositivoaonossosistemaoperacionalconvidado

Natelainicialdevirt-manager,cliquenoOpene    nósseremosapresentadoscomumatelacomoabaixo.

Na tela acima, clique no i para abrir outra tela como     abaixo.

CliqueemAdicionarHardwareeselecioneRede.NaguiaRede,selecioneodispositivohostcomonossarederecém-criadanaetapaanteriorecliqueemConcluirconformemostradonatelaabaixo.

Teste no sistema operacional convidado

Agora, dentro do sistema operacional convidado, certifique-se de que você é capaz de ping da máquina host e da rede externa, como google . Se o ping for bem-sucedido, configuraremos com sucesso nossa rede no sistema operacional convidado.

Referências

O material de referência usado para configurar a rede convidada

    
por 13.04.2017 / 14:36
0

configurar rotas estáticas no seu roteador (192.168.1.1).

# ip route add 192.168.1.160/27 via 192.168.1.9 dev < wlan iface>

ou via webui.

adicione iptables encaminhar rotas em seu host do roteador para 192.168.1.160/27 e vice-versa (embora, eu acho, libvirt já forneça essas regras).

    
por 05.10.2014 / 04:33

Tags