Isso soa mais como um problema de roteamento dentro do sistema operacional convidado do que qualquer coisa relacionada ao host. Verifique sua rota padrão, verifique se você pode pingar algo na sub-rede local e vá de lá.
Atualmente sou capaz de executar ping no sistema operacional convidado (por exemplo, posso dizer porque eles param o ping quando as VMs convidadas estão desligadas ou a rede está sendo reinicializada etc.), mas nenhuma delas pode executar ping ou executar qualquer tarefa de rede.
O ping de entrada começou a responder após configurar o encaminhamento de IP e configurar o link xenbr0 por e mover as VMs para a outra NIC ( VM convidada em O XenServer não consegue acessar a rede , no entanto, as VMs não conseguem efetuar ping ou acessar qualquer tipo de conexão externa, menos o gateway (o IP do host), apesar de poder fazer ping.
Isso é mais provável como um problema no nível do sistema operacional convidado ou com a configuração de rede do host? Estou inclinado a dizer o primeiro porque eu posso pingar para o IP de fora da rede do Xenserver.
Ferramentas de convidado, etc. foram instaladas, até onde eu sei, não há nenhum problema de firewall.
Os sistemas operacionais convidados que são afetados são o Ubuntu 12.04 (que recebe o erro de instância desconhecido, geralmente um problema /etc/udev/rules.d/ ... no VPS, mas parece não ser o caso aqui) e o CentOS 6.3 nenhum dos quais tem firewalls ativados:
A configuração eth0 para a VM do CentOS é:
DEVICE="eth0"
BOOTPROTO="none"
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="32:E8:7F:43:CF:5F"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="a137f23c-cf18-4bb5-beb5-38ff76371363"
IPADDR="174.34.135.164"
NETMASK="255.255.255.192"
GATEWAY="174.34.135.162" [The host IP]
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
174.34.135.128 * 255.255.255.192 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 174.34.135.162 0.0.0.0 UG 0 0 0 eth0
[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 32:E8:7F:43:CF:5F
inet addr:174.34.135.164 Bcast:174.34.135.191 Mask:255.255.255.192
inet6 addr: fe80::30e8:7fff:fe43:cf5f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:206999 errors:0 dropped:0 overruns:0 frame:0
TX packets:1678 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9606174 (9.1 MiB) TX bytes:91721 (89.5 KiB)
Interrupt:246
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:616 (616.0 b) TX bytes:616 (616.0 b)
Ambos podem atingir o gateway e os IPs do resolvedor (8.8.8.8, etc.), mas não podem resolver os nomes dos hosts e acertar outros IPs que não estão na configuração de rede.
A configuração do XenServer pode não ser relevante, dado que o ping de entrada para o IP do SO Guest funciona e a rede no host parece estar funcionando corretamente, mas em qualquer caso:
[root@srv240 ~]# ifconfig |grep -A 6 "eth\|xenbr"
eth0 Link encap:Ethernet HWaddr 00:17:31:73:40:58
UP BROADCAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:17
--
eth1 Link encap:Ethernet HWaddr 00:18:F3:63:2B:14
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:347427 errors:0 dropped:0 overruns:0 frame:0
TX packets:160203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23706160 (22.6 MiB) TX bytes:203615293 (194.1 MiB)
Interrupt:16
--
xenbr0 Link encap:Ethernet HWaddr 00:17:31:73:40:58
inet addr:174.34.135.162 Bcast:174.34.135.167 Mask:255.255.255.248
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
--
xenbr1 Link encap:Ethernet HWaddr 00:18:F3:63:2B:14
inet addr:174.34.135.162 Bcast:174.34.135.167 Mask:255.255.255.248
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:343907 errors:0 dropped:0 overruns:0 frame:0
TX packets:43867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22104935 (21.0 MiB) TX bytes:196685281 (187.5 MiB)
Isso soa mais como um problema de roteamento dentro do sistema operacional convidado do que qualquer coisa relacionada ao host. Verifique sua rota padrão, verifique se você pode pingar algo na sub-rede local e vá de lá.