centos 6.3 kvm encaminhamento ip externo para convidados

1

Eu tenho um servidor centos 6.3 com o kvm instalado. O servidor tem 4 ips externos e uma NIC.

176.9.xxx.xx1
176.9.xxx.xx2
176.9.xxx.xx3
176.9.xxx.xx4

Eu uso a seguinte configuração

ifcfg-eth0 as slave to ifcfg-br0

a configuração em ifcfg-eth0 é

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
HWADDR=14:da:e9:b3:8b:99

e no ifcfg-br0

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=176.9.xxx.xxx
IPADDR=176.9.xxx.xx1
NETMASK=255.255.255.0
SCOPE="peer 176.9.xxx.xxx"

e eu tenho mais 3 aliases para br0 br0: 1 para obter o tráfego do segundo ip externo

DEVICE=br0:1
IPADDR=176.9.xxx.xx2
NETMASK=255.255.255.248
ONBOOT=yes

br0: 2 para obter o tráfego do terceiro ip externo

DEVICE=br0:1
IPADDR=176.9.xxx.xx3
NETMASK=255.255.255.248
ONBOOT=yes

br0: 3 para obter o tráfego do segundo ip externo

DEVICE=br0:1
IPADDR=176.9.xxx.xx4
NETMASK=255.255.255.248
ONBOOT=yes

As configurações acima funcionam bem e eu recebo o tráfego de todos os ips externos. Meu problema é que eu quero passar o tráfego de ip externo para um convidado virtual específico no meu servidor. ou seja, trafic que vem de 176.9.xxx.xxx2 must pass to virtual machine 1 176.9.xxx.xxx3 must pass to virtual machine 2 176.9.xxx.xxx4 must pass to virtual machine 3

Você pode por favor me ajudar como conseguir isso? Quais são as configurações do host e o que devo fazer para os convidados?

Obrigado antecipadamente

    
por user1111702 07.09.2012 / 16:00

1 resposta

1

Você está usando uma ponte, não roteando. Não configure os endereços IP em sua máquina host se quiser usá-los nos convidados. Você não deve ter br0:0 e o resto deles.

    
por 07.09.2012 / 17:35