Diagnosticar problemas de conexão com a Internet usando a linha de comando

0

Estou com vários problemas tentando fazer o CentOS baixar qualquer coisa. Não consigo fazer o yum funcionar porque há um tempo limite ao tentar acessar um arquivo. De qualquer forma, existe uma maneira de rastrear por que um comando não passará de uma determinada fase?

Por exemplo, se eu executar o seguinte comando:

 wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

o wget trava em Conectando a addressFromAbove e finalmente expira alguns minutos depois.

Como posso diagnosticar este problema?

    
por user1766888 15.08.2013 / 02:46

2 respostas

3

Existem várias coisas para verificar. Eu começaria verificando essas coisas:

  • comando "ifconfig": verifique se você tem um endereço IP e a máscara de rede correta no adaptador que está conectando. Se você tiver vários adaptadores em seu servidor, verifique se a porta correta está conectada.
  • Se você estiver usando um IP estático, tente alternar para o DHCP, se puder. Se funcionar agora, você tem algumas configurações que não estão sendo definidas corretamente ao usar o IP estático.
  • comando "ping default_gateway_ip ": coloque o endereço IP do seu gateway para ver se o servidor pode se comunicar dentro da sua rede
  • comando "ping 8.8.8.8": teste se o tráfego está fluindo diretamente para um endereço remoto.
  • comando "ping www.google.com": teste se você pode resolver um endereço via DNS
  • comando "route": certifique-se de que seu gateway padrão esteja definido, caso contrário, o tráfego não será roteado corretamente para redes externas. (procure a bandeira UG)
  • comando "service iptables stop": desligue o seu firewall e teste se está mal configurado (não se esqueça de ligá-lo novamente)

Se algum destes falhar, você deve ser capaz de fazer uma pesquisa na web para encontrar uma solução.

    
por 15.08.2013 / 21:59
1

Você pode tentar algumas das etapas básicas de solução de problemas, se ainda não tiver feito isso.

Tente pingar speedtest.wdc01.softlayer.com, resolve o nome DNS? Em caso afirmativo, seu DNS está funcionando corretamente. O ping responde com o endereço IP desse site? Se sim, sua conectividade IP está funcionando corretamente.

Você também pode tentar a mesma coisa com o google.com para verificar com um endereço diferente, etc.

Tente um traceroute para ver como o "close" chega ao seu destino, pode ser algo no seu sistema ou pode estar fora do seu controle. Esses testes ajudarão você a restringir isso.

Você também pode verificar se possui o IP / Subnet / Gateway correto, executando ifconfig e também olhando o arquivo / etc / sysconfig / network-scripts / ifcfg-eth0, pode verificar se os servidores DNS que seu servidor usa estão corretos olhando o arquivo /etc/resolv.conf.

    
por 15.08.2013 / 21:31