Configuração inicial da rede bridge KVM - 2 IPs públicos

1

Eu tenho dois problemas com o meu servidor. A configuração é assim:

  • servidor em um data center conectado diretamente à internet
  • uma placa de rede / dois IPs públicos (um IP que o servidor recebe por DHCP, o outro tem que ser configurado manualmente)
  • Debian wheezy como host kvm
  • Debian wheezy como convidado

O primeiro problema é que eu não obtenho conexão de rede com o convidado. O segundo problema é que eu quero que o convidado responda a um dos endereços IP. O segundo IP que eu quero usar para gerenciar o host.

Vamos começar com o primeiro problema. Aqui está o arquivo de interfaces do host:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto eth0:0
iface eth0:0 inet static 
address XX.YYY.ZZZ.161
network XX.YYY.ZZZ.161
netmask 255.255.255.255
broadcast XX.YYY.ZZZ.255
gateway AA.BBB.CCC.1

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait  0
bridge_fd       0

Com essa configuração, o br0 obtém o endereço IP do DHCP e eu posso alcançar o servidor host em ambos os endereços IP. O host também pode pingar no Google. Muito bem.

Agora eu começo o convidado.

root@debianvmhost:~# brctl show

bridge name     bridge id               STP enabled     interfaces
br0             8000.002590a31dee       no              eth0
                                                        vnet0

Parece que a vm está conectada à ponte.

root@debianvmhost:~# ps -ef | grep qemu

/usr/bin/kvm ... 
-netdev tap,fd=20,id=hostnet0,vhost=on,vhostfd=21 
-device virtio-net-pci,netdev=hostnet0,id=net0,
mac=52:54:xx:xx:xx:xx,bus=pci.0,addr=0x3 

Até agora, tudo bem. Mas o vm não recebe nenhum endereço IP. Quando defino manualmente um dos endereços IP públicos, ainda não obtenho acesso à rede. Não consigo apontar o endereço IP do Google, a rede não está acessível.

O que eu faço de errado?

Obrigado antecipadamente

Jaroslaw

Editar: Desculpe, comentar não funciona no meu celular. O hoster é Strato.

    
por Jaroslaw S. 30.08.2013 / 02:54

1 resposta

0

Você pode tentar usar o modo de ponte para isso. Mas é possível que o seu ISP provavelmente bloqueie o tráfego originado do MAC ADDRESS diferente do NIC dos hosts, pois eles só permitirão um MAC por switchport.

Mas, se não, você poderia tentar usar este tutorial: link

EDIT: Faltou que você está recebendo segundo IP através do DHCP. Nesse caso, eu realmente não sei como fazer isso através do modo bridge.

    
por 30.08.2013 / 05:08