Problema de conexão com a Internet ao atualizar o Ubuntu 12.04 para o servidor 14.04

6

Atualizei o software do meu servidor do Ubuntu 12.04 para o Ubuntu 14.04 e agora o servidor não pode acessar a Internet.

Eu posso executar ping em dispositivos na minha LAN, incluindo meu modem. Quando eu tento pingar qualquer site na internet (8.8.8.8 por exemplo), recebo 100% de perda de pacotes. Eu sinto que isso pode ser um problema de DNS do que eu tenho lido. Eu adicionei a seguinte linha a /etc/network/interfaces :

dns-nameservers 8.8.8.8 8.8.4.4

sem sucesso.

Outup relevante de ifconfig :

eth0     Link encap:Ethernet  HWaddr 64:31:50:1f:88:72
          inet addr:192.168.0.222  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6631:50ff:fe1f:8872/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:575229 errors:0 dropped:55 overruns:0 frame:0
          TX packets:10313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:35490659 (35.4 MB)  TX bytes:898607 (898.6 KB)

saída de route -n :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Conteúdo do arquivo /etc/network/interfaces :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

address 192.168.0.222
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4  

saída de tracepath 8.8.8.8 :

1?: [LOCALHOST]                                         pmtu 1500
1:  192.168.0.1                                           0.446ms
1:  192.168.0.1                                           0.444ms
2:  no reply'  
3:  no reply'    
//continues with no reply until interrupted
    
por user259743 15.08.2014 / 19:49

3 respostas

2

Parece incomum isso ...

Em primeiro lugar, sinceramente duvido que o DNS esteja envolvido, mas se você estiver usando 8.8.8.8 e outros para o seu DNS, o DNS falhará porque você não pode acessar esses servidores.

Em primeiro lugar, não pode ser a sua configuração de LAN, porque você pode fazer ping no seu gateway local, para que o tráfego de e para ele funcione.

A maior dica é a listagem dupla de seu gateway no rastreamento. Seu gateway deve ser mostrado apenas uma vez, e isso sugere um loop no seu gateway - mas todos os outros sistemas funcionam bem e, de acordo com o que você escreve, é apenas o sistema local que mudou.

A única coisa que posso pensar remotamente é se você tinha uma regra iptables mais ou menos assim:

iptables -t nat -D POSTROUTING ! -d 192.168.0.0/24 -j SNAT --to-source 1.2.3.4

Em que 1.2.3.4 é algum endereço IP falso ou possivelmente válido anteriormente que não funciona mais.

Isso permitiria que o tráfego local funcionasse, mas qualquer coisa que fosse além da rede local seria interrompida porque as respostas iriam para o lugar errado. Seu gateway pode bloquear o tráfego como esse, porque é essencialmente um tráfego 'falso'.

Acho que você daria uma boa dica para o problema com alguma inspeção de tráfego em seu gateway, se for possível.

Se você não puder fazer isso - bastante compreensível - então talvez configure outra caixa Linux em sua rede e torne-a o gateway padrão para este sistema defeituoso, e então você pode inspecionar o tráfego que está gerando. Isso está assumindo que a falha está no sistema atualizado. Se você configurou essa segunda caixa do Linux para ip_forward e tornou o gateway 192.168.0.1, também poderá ver informações mais úteis para ajudar a descobrir a causa.

Será interessante ver o que aconteceu quando você finalmente conseguiu classificá-lo.

    
por Ian Macintosh 10.10.2014 / 11:07
0

Tente entrar em "/etc/resolv.conf" e abaixo das linhas que começam com #, adicione estas linhas:  "nameserver 8.8.8.8"  "nameserver 8.8.4.4" Veja se você pode se conectar depois de fazer isso. Não reinicialize após alterar o arquivo, salve-o e teste sua conexão. Se isso funcionar, então foi um problema de DNS. As alterações feitas no arquivo serão desfeitas após a reinicialização.

    
por JohnDoe 10.10.2014 / 05:06
-1

Eu tive exatamente a mesma situação - sem conexão com a internet, sem ping para fora, sem ping do roteador para a caixa. Mas uma conexão SSH em funcionamento de outra estação de trabalho na mesma LAN. A causa foi o roteador que estava bloqueando a nova caixa, pois tinha o mesmo IP da caixa antiga substituída, mas um endereço MAC diferente. Assim que eu mudei o IP tudo funcionou.

    
por Robert 13.10.2014 / 20:59