Eu me considero bastante ávido com o Ubuntu e Linux, mas este me deixou perplexo. Eu construí um servidor Xen usando o Ubuntu 12.04 como o sistema operacional básico. Tem vários domus rodando nele. Minha rede doméstica tem uma rede definida estaticamente, onde obtive toda a conectividade de rede em ótima qualidade. O servidor foi transferido para uma casa permanente esta manhã. Então, a configuração da rede no sistema principal teve que mudar. Novamente, outra rede estática, mas agora não consigo fazer o ping do gateway upstream do host. Como as VMs usam essa NIC em uma ponte, elas também são quebradas. Ping responde com "host de destino inacessível". Eu simplifiquei a rede para uma rede estática simples, como visto abaixo (sem ponte ou qualquer coisa) apenas para fazê-lo funcionar.
Aqui está o conteúdo do meu arquivo / etc / network / interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 216.7.188.228
gateway 216.7.188.225
netmask 255.255.255.240
broadcast 216.7.188.255
network 216.7.188.0
dns-nameservers 8.8.8.8 8.8.4.4
Aqui está o conteúdo da rota -n
0.0.0.0 216.7.188.225 0.0.0.0 UG 100 0 0 eth0
216.7.188.224 0.0.0.0 255.255.255.240 U 0 0 0 eth0
E os resultados do ping no gateway:
PING 216.7.188.225 (216.7.188.225) 56(84) bytes of data.
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
Mais uma vez, isso funcionou em uma rede sem falhas (obviamente com parâmetros diferentes no arquivo de interfaces). Eu tentei usar eth1 (como há dois NICS no servidor (no caso do endereço MAC foi invertido na inicialização). Não há sucesso lá. Sim, o cabo está na porta certa agora:)
Alguma ideia?
Agradeço a ajuda!
Outras investigações resultaram na descoberta das seguintes características. O Grub oferece duas opções principais de inicialização após o xen ser instalado. Um para o kernel vanilla sem Xen e outro para Xen. O padrão é usar a configuração de inicialização do Xen. Se eu usar a opção kernel vanilla, sem o Xen, a rede está bem. Se eu usar a opção Xen, a rede será interrompida. Eu comparei as tabelas de roteamento para as duas configurações com "route -n" e elas são idênticas. O arquivo / etc / network / interfaces não foi alterado. Portanto, deve ser algo relacionado à maneira como a ponte é configurada ou o Xen executa sua inicialização de rede. Isso é mergulhar em uma área que eu não conheço. Alguém pode me dar uma idéia de como proceder para resolver este problema? Caso contrário, eu tenho que pagar pelo Xen (que eu não quero fazer) e tentar o VirtualBox. Isso é terrivelmente frustrante.