Por que não consigo acessar a Internet através da configuração de IP estático do Ubuntu Server 14.04?

3

Instalei o Ubuntu Server 14.04 e configurei um esquema de IP estático para a máquina. No entanto, quando tento pingar google.com, recebo o host de destino inacessível. Eu posso pingar o IP da máquina muito bem, o gateway também relata host de destino inacessível. A máquina está conectada a um switch e nós temos um conjunto de IPs do ISP. Eu configurei anteriormente uma máquina com Windows 7 para um esquema de IP estático e usei o mesmo DNS e Gateway. Na máquina Windows, consigo me conectar à internet. A configuração de rede (encontrada em / etc / network / interfaces) é a seguinte:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 128.159.180.xxx
  netmask 255.255.255.0
  network 128.159.180.0
  broadcast 128.159.180.255
  gateway 128.159.180.254
  dns-nameservers 208.69.150.252

Algumas coisas a serem observadas: Este é o Ubuntu Server 14.04, portanto, não é somente CLI e eu tenho que verificar se o DHCP não está sendo executado e se o cliente DHCP foi desinstalado da máquina. Por favor, ajude a descobrir por que não tenho conexão com a Internet.

EDIT: para ifconfig eth0

eth0    Link encap:Ethernet HWaddr: 00:25:90:d0:ad:5a
        inet addr: 128.159.180.xxx Bcast: 128.159.180.255 Mask: 255.255.255.0
        UP BROADCAST 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:1000
        RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
        Memory:fb820000-fb840000

para a lista de rotas do ip:

default via 128.159.180.254 dev eth0
128.159.180.0/24 dev eth0 proto kernel scope link src 128.159.180.xxx
    
por Labandabon 18.02.2015 / 18:45

2 respostas

1

Em primeiro lugar, com questões como esta, é necessário reiniciar primeiro e, em seguida, fazer perguntas se o problema persistir.

Um indicador significativo neste caso foi a contagem de pacotes Tx e Rx sendo 0 na listagem ifconfig.

A investigação no nível do pacote pode ser informativa nestes casos. Use o tcpdump (ou wireshark, se preferir) para observar o tráfego de pacotes enquanto você tenta executar ping em outras coisas. Existem pacotes de saída, mas nenhum pacote de retorno? Nenhum pacote em tudo? ... Execute este comando em um terminal:

sudo tcpdump -n -tttt -i eth0

Ao tentar executar o ping no gateway (o ponto externo mais próximo) em outro terminal:

ping 128.159.180.254

E observe qualquer saída no terminal tcpdump.

Em um servidor, sem gui, é possível fazer outros terminais para trabalhar. Pressione e segure a tecla "ALT", em seguida, pressione a tecla "F2" e você terá um novo terminal. Pressione e segure a tecla "ALT" e, em seguida, pressione a tecla "F1" e você voltará ao seu terminal original. Da mesma forma, para "ALT" F3, F4, F5 e F6.

    
por Doug Smythies 19.02.2015 / 19:42
1

Após a reinicialização do sistema e a repetição do dump tcp sugerido por Doug Smythies, o sistema parece estar conectado com sucesso! Deve ter havido algumas configurações que não foram realizadas após a configuração, no entanto, o problema parece estar resolvido. Obrigado por seus comentários!

    
por Labandabon 18.02.2015 / 20:52