Não é possível efetuar ping do servidor quando efetuado login de outra máquina

1

Então eu descobri o meu problema quando eu usava o método curl no meu servidor Ubunutu 12.10 linux em casa enquanto estava logado do meu laptop (Mac OSX Lion). Nada estava acontecendo quando eu usava o método curl, então eu pensei em tentar fazer ping em um site onde eu sei que ele está funcionando e eu teria isso:

ping: unknown host facebook.com

Então eu estou supondo que há algo bloqueando algo aqui. Eu tentei outros sites sem sucesso. Apenas o mesmo erro. Eu pesquisei em outro lugar, mas não consegui realmente encontrar uma solução.

Eu digitei isso no terminal:

sudo iptables -L

... e recebi essa resposta

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Isso parece bom para alguém ou deve haver mais informações lá?

Atualizar

Devo acrescentar também que sou novo em hospedar meu próprio servidor e tenho um IP dinâmico no momento e não estático. Eu aprendi muito ao longo do tempo passado, mas só quero dar a cabeça para cima que eu não sei muito sobre isso.

Dito isto, todos parecem pensar que é uma questão de DNS. Então eu verifiquei o arquivo etc / resolv.conf e não havia nada lá, exceto uma mensagem comentada.

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Esqueci um passo ao configurar meu servidor? Também isso iria corrigir os problemas de onda que eu estava tendo. Eu estava apenas tentando instalar o RVM por curl de acordo com o tutorial, mas nada aconteceu. Nenhuma mensagem que falhou ou foi bem sucedida.

Atualização 2

Então fiz algumas pesquisas e parece um bug conhecido com a atualização do Ubuntu 12.10, que eu acabei de fazer antes de usar esses comandos.

A resolução do DNS falha após a atualização do 12.10

Eu pensei que o problema acima estava causando o problema, mas não foi no meu caso

Aqui está o que lê dentro de / etc / network / interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.131
netmask 255.255.255.0
gateway 192.168.1.1

Obrigado,

Joe

    
por JoeMoe1984 05.02.2013 / 21:54

3 respostas

1

De acordo, este é um erro de resolução de DNS. Você pode verificar isso fazendo ping no IP real do Facebook:

# ping 173.252.110.27
# 64 bytes from 173.252.110.27: icmp_seq=0 ttl=239 time=124.665 ms
# 64 bytes from 173.252.110.27: icmp_seq=1 ttl=239 time=83.031 ms

Se o ping do IP falhar, é provável que seja um problema de rede. Se tiver sucesso, é provável que seja um problema de DNS.

UPDATE

Com base em novas informações:

Assumirei (e se estiver errado, precisarei saber muito mais sobre sua configuração) que você tem um provedor de serviços de Internet de banda larga típico e um roteador típico de consumidor que suas outras máquinas conectam bem. Se for esse o caso, você deve comentar as últimas 5 linhas e adicionar isso no final:

auto eth0
iface eth0 inet dhcp

Em seguida, execute estes comandos:

# sudo ifconfig eth0 down ; sudo ifconfig eth0 up ; sudo dhclient

Deixe-me saber se algo está errado.

    
por Stephan 05.02.2013 / 22:11
2

Este é um erro de resolução de nomes, não um erro de ping, por si só. Verifique se o seu DNS está configurado corretamente ( /etc/resolv.conf )

    
por Flimzy 05.02.2013 / 21:55
0

Você precisa de uma opção dns-nameservers na sub-rotina iface eth0 inet static do / etc / network / interfaces. O argumento desta opção deve ser o endereço IP de alguns servidores de nomes. Depois de adicionar essa opção, faça ifdown eth0 ; ifup eth0 .

Verifique também se o pacote resolvconf está instalado e se o /etc/resolv.conf é um link simbólico para ../run/resolvconf/resolv.conf ; Se não estiver, execute sudo dpkg-reconfigure resolvconf .

    
por jdthood 09.02.2013 / 17:22