Estou tentando configurar um ambiente multi-subnet multi-ip usando xen no host debhe wheezy. Eu tenho apenas um NIC e os convidados também são debian wheezy.
este é o meu original, funcionando, / etc / network / interfaces no dom0
# physical server IP
auto eth0
iface eth0 inet static
address a.b.197.140
netmask 255.255.255.0
gateway a.b.197.1
# Aliases all working when setup like this in dom0
auto eth0:1
iface eth0:1 inet static
address a.b.197.141
netmask 255.255.255.0
auto eth0:2
iface eth0:2 inet static
address a.b.197.139
netmask 255.255.255.0
auto eth0:3
iface eth0:3 inet static
address a.b.193.149 #new subnet
netmask 255.255.255.0
auto eth0:4
iface eth0:4 inet static
address a.b.192.23 #new subnet
netmask 255.255.255.0
Eu mudei a configuração da interface do dom0 para uma configuração roteada (não baseada em pontes) da seguinte forma.
# Main interface - working
auto eth0
iface eth0 inet static
address a.b.197.140
netmask 255.255.255.0
gateway a.b.197.1
# second interface - working in a.b.192.* on domU
auto xenbr0
iface xenbr0 inet static
bridge_ports none
address a.b.192.254 #no address provided by ISP - its made up by me for gateway in domU
netmask 255.255.255.0
# third interface - working in a.b.193.* on domU
auto xenbr1
iface xenbr1 inet static
bridge_ports none
address a.b.193.254 #no address provided by ISP - its made up by me for gateway in domU
netmask 255.255.255.0
Eu habilitei o encaminhamento de pacotes e o ARP no arquivo de configuração xen.
Meus domUs são: domA, domB e domC
Eu quero atribuir endereços da seguinte forma. Descobri que há algumas limitações com essa configuração e preciso de ajuda para resolver isso.
domA (a.b.197.141)
domB (a.b.193.149)
domC (a.b.197.139, a.b.192.23)
O único trabalho acima é domB com as seguintes configurações em /etc/xen/domB.cfg
vif = ['bridge=xenbr1, ip=a.b.193.149, mac=some mac']
/ etc / network / interfaces (domB)
auto eth0
iface eth0 inet static
address a.b.193.149
netmask 255.255.255.0
gateway a.b.193.254 #made up by me in dom0
domA, que supostamente tem ip na mesma sub-rede que dom0, só funciona quando eu uso a ponte normal como sugerem aqui: link
Eu tentei todas as configurações possíveis que eu pude pensar em incluir:
1) use same gateway as in dom0
2) set up own interface (xenbr2) with address a.b.197.254 and use as gateway
3) use dom0 eth0 address (a.b.197.140) as gateway
domC, que deve ter ip em várias sub-redes, não funciona em nenhuma das configurações (roteadas ou interligadas).
Qualquer ajuda seria apreciada. Obrigado / M