Eu tenho trabalhado com o Xen. Consegui trazer até 2 máquinas virtuais; 1: Windows Server 2008, 2: Desktop Ubuntu 12.04 LTS. Aqui está a minha pergunta. Eu criei uma ponte chamada sw0 (up e running) usando a ferramenta brctl para essas duas máquinas virtuais para que elas se comuniquem de forma privada. Estou postando a parte de configuração de rede dos dois ambientes virtuais: Windows Server:
vif: ['mac:00:16:3e:0c:07:98, bridge=xenbr0', 'mac=83:f9:2d:6b:09:ec, bridge=sw0']
Ubuntu 12.04:
vif: ['mac=9e:b2:4f:5b:35:79, bridge=sw0']
Neste ponto, o Xen deve lidar com uma conexão em ponte entre essas duas máquinas. A configuração de rede nas máquinas Windows e Ubuntu é a seguinte:
Windows Server:
Address: 10.0.0.1/24
-Eu adicionei uma rota persistente lá deixando a máquina do Windows saber para onde rotear os pacotes.
-Eu desliguei o firewall dentro da máquina do Windows para o caso de bloquear a conexão de entrada / saída.
Ubuntu 12.04:
address: 10.0.1.1/24
O problema é o ping da máquina windows deve responder que ele vê a máquina ubuntu lá. Mas, em vez disso, estou recebendo uma resposta de tempo esgotado.
Mais uma coisa a acrescentar: A máquina Windows é capaz de ver o mundo exterior, que é a Internet, usando o xenbr0.
tcpdump dentro do sistema operacional do host (xenhost) no sw0 mostra que o ubuntu está enviando pacotes icmp procurando pela máquina windows, mas por alguma razão a máquina windows não está respondendo! Eu não tenho certeza se eu estava errado entendendo o layout de rede do xen ou o quê ?! Qualquer ajuda?
Tags networking windows xen ubuntu