Pode pingar, mas não pode conectar (curl, wget, apt-get, etc.) (servidor rasberry pi)

5

Antecedentes: Eu estou tentando configurar um servidor pi rasberry. Tudo estava indo bem e meu pi poderia atualizar-se etc, até que eu tenha o encaminhamento de porta para o trabalho e o ssh para trabalhar fora da LAN. Eu também tenho tentado obter uma página da Web, então criei uma porta para uma porta diferente de 80, já que meu ISP estava bloqueando isso.

Problema: Depois de obter acesso ao pi por ssh fora da LAN, não pude usar o apt-get ou obter qualquer conexão com sites com o meu pi. O ping ainda está funcionando bem.

O que tentei: Eu tentei muitas configurações diferentes do iptables, bem como o esvaziei completamente e comecei várias vezes com configurações que as pessoas sugeriram. Nada disso parece funcionar. No momento, os iptables são completamente liberados.

Aqui está um exemplo de saída dos pings e wget / curls:

pi@raspberrypi:~$ sudo apt-get update
0% [Connecting to mirrordirector.raspbian.org (5.153.225.207)] [Connecting to w^Cpi@raspberrypi:~$ wget -q -O- google.com
^C
pi@raspberrypi:~$ ping google.com
PING google.com (74.125.224.98) 56(84) bytes of data.
64 bytes from lax02s19-in-f2.1e100.net (74.125.224.98): icmp_req=1 ttl=52 time=58.8 ms
64 bytes from lax02s19-in-f2.1e100.net (74.125.224.98): icmp_req=2 ttl=52 time=53.8 ms
64 bytes from lax02s19-in-f2.1e100.net (74.125.224.98): icmp_req=3 ttl=52 time=62.2 ms
64 bytes from lax02s19-in-f2.1e100.net (74.125.224.98): icmp_req=4 ttl=52 time=71.2 ms
64 bytes from lax02s19-in-f2.1e100.net (74.125.224.98): icmp_req=5 ttl=52 time=67.3 ms
^C
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 53.846/62.705/71.224/6.137 ms
pi@raspberrypi:~$

Eu tenho que ctrl-c fora das tarefas, obviamente, porque elas são interrompidas, mas essa é a saída.

Alguém sabe qual outro problema pode estar causando isso?

EDITAR

Descobri que o problema era que, de alguma forma, meu endereço IP era adicionado ao bloqueio de porta no meu roteador, portanto, se você tiver problemas semelhantes, verifique se mesmo que não acredite ter tocado nele.

    
por chase 14.01.2015 / 18:12

1 resposta

5

Isso parece um problema de pesquisa de DNS. Você pode testar algo como:

nslookup www.google.com

Se ele responder com um endereço IP, seu DNS funcionará, caso contrário, você precisará corrigir seu problema de DNS primeiro, editando seu /etc/resolv.conf para conter algo como:

nameserver 8.8.4.4

    
por 14.01.2015 / 18:54