Ping recupera um IP do DNS, mas perde todos os pacotes

1

Estou trabalhando com uma instalação mínima do RHEL 6.

Quando liguei esta máquina pela primeira vez, não consegui fazer ping em qualquer pessoa . Descobri que eu precisava adicionar o GATEWAY em /etc/sysconfig/networking e configurar /etc/sysconfig/network-scripts/ifcfg-eth0 para apontar para o gateway e inicializar ao iniciar usando o DHCP.

A partir de agora, posso acessar qualquer outra máquina na rede local; Eu posso até mesmo SSH na máquina com a qual estou trabalhando. O que ainda não consigo fazer é acessar qualquer coisa fora da rede local; Não consigo acessar a internet.

Considere:

[root@dbrepa ~]# ping dev-108a -c 4
PING dev-108a.some.domain.net (192.168.108.119) 56(84) bytes of data.
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=1 ttl=64 time=0.276 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=2 ttl=64 time=0.249 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=3 ttl=64 time=0.250 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=4 ttl=64 time=0.259 ms

--- dev-108a.some.domain.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.249/0.258/0.276/0.019 ms



[root@dbrepa ~]# ping example.com
PING example.com (93.184.216.119) 56(84) bytes of data.
^C
--- example.com ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6741ms



[root@dbrepa ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.108.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
default         dc-108a.cool.do 0.0.0.0         UG    0      0        0 eth0

dev-108a é um servidor da nossa rede e, como você pode ver, posso falar com ele sem problemas. No entanto, para example.com , posso recuperar o endereço IP do DNS para example.com , no meu caso 93.184.216.119 , mas ping apenas trava . Ele ainda está funcionando - ainda está enviando pacotes, mas nenhum deles receberá respostas e esse processo continuará até o fim.

De acordo com os comentários, eu reduzi o firewall local (com service iptables stop ) sem efeito.

O que poderia dar errado? Como posso obter um endereço IP sem poder acessá-lo?

Eu sei que faltam várias ferramentas UNIX principais; Eu estou pelo menos ausente:

  • man
  • dig
  • traceroute
  • telnet
  • wget
por Sean Allred 08.08.2013 / 22:04

1 resposta

1

'What could be going wrong? How am I getting an IP address while not able to access it?"

Você está recebendo o endereço IP porque seu computador pode acessar com êxito o servidor DNS que seu computador foi instruído a usar.

Para garantir que você possa se comunicar com a parte externa da rede, é necessário certificar-se de ter as configurações de rede corretas, incluindo endereço IP, máscara de sub-rede e roteador.

Se houver um firewall operando no gateway, você deve garantir que seu computador recebeu acesso de dentro da rede para o exterior.

Se puder fornecer a saída dos seguintes comandos, será possível depurá-lo mais rapidamente:

ifconfig -a
route
    
por 08.08.2013 / 22:17