O que causaria conectividade de Internet itermittent no meu servidor?

0

Ocasionalmente tenho problemas com uma VM do ubuntu que configuro para testar o trabalho de desenvolvimento - ela ocasionalmente fica inacessível ao ssh, não pode se conectar ao archive.ubuntu.com para atualizações, etc. Ela possui duas interfaces de rede, uma externa com um IP público eth0 ee interno eth1 com um IP 10.0.xx para falar com outras VMs no grupo hipervisor.

Eu observei hoje depois de inicializá-lo e ser incapaz de ssh em e apt-get update (então eu logar através do console da web para depurar), que quando eu tento ping example.com, ele tenta fazê-lo via eth1 (presumivelmente porque eth0 não tem conectividade, apesar de ser up de acordo com ifup )

Se eu fizer um traceroute , ele vai até o datacenter. sshd está verificado para estar em execução. Firewall de VM aceitando tráfego na porta 22 para eth0 . Aqui está um extrato de iptables -S :

-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A OUTPUT -s eth0 -p tcp -m tcp --sport 22 -j ACCEPT

O que é realmente confuso é que o problema não é deterministicamente reproduzível. Eu posso ter uma inicialização de sorte e conectividade vai funcionar, mas às vezes, sem tocar nas configurações, isso não acontece. Alguma idéia de como depurar isso?

Editar: extraia de /etc/network/interfaces - no dhcp. Eu sou péssimo em redes, então eu queria checar: existe alguma coisa aqui que indica estranhas preferências de roteamento?

auto eth0
iface eth0 inet static
    address x.x.x.x
    netmask 255.255.255.128
    broadcast x.x.x.127
    network x.x.x.0
    gateway  x.x.x.1

auto eth1
iface eth1 inet static
    address 10.0.x.x
    netmask 255.255.255.128
    broadcast 10.0.0.255
    network 10.0.0.0
    gateway 10.0.0.1

Devo adicionar as seguintes linhas a eth0 ?

up route add x.x.x.1 dev eth0
up route add default gw x.x.x.1
    
por Escher 10.06.2016 / 11:55

0 respostas