5

Справочная информация: я пытаюсь настроить сервер Rasberry Pi. Все шло хорошо, и мой pi мог получать apt-get update и т.д., Пока я не получил переадресацию портов для работы и ssh для работы вне локальной сети. Я также пытался открыть веб-страницу, поэтому создал порт переадресации для порта, отличного от 80, поскольку мой провайдер блокировал его.

Проблема: После получения доступа к pi через ssh вне локальной сети я не смог использовать apt-get или получить какое-либо соединение с веб-сайтами с моим pi. Пинг по-прежнему работает хорошо, хотя.

Что я пробовал: я пробовал много разных конфигураций iptables, а также полностью очистил его и начал несколько раз с конфигурациями, которые предлагали люди. Ничто из этого не похоже на работу. На данный момент iptables полностью сброшен.

Вот пример вывода ping и 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:~$

Я должен ctrl-c из задач, очевидно, потому что они зависают, но это вывод.

Кто-нибудь знает, какие еще проблемы могут быть причиной этого?

РЕДАКТИРОВАТЬ

Я обнаружил, что проблема была в том, что мой IP-адрес был добавлен к блокировке порта в моем маршрутизаторе, поэтому, если у вас есть подобные проблемы, проверьте, даже если вы не верите, что коснулись его.

1 ответ1

5

Это похоже на проблему поиска DNS. Можете ли вы проверить что-то вроде:

nslookup www.google.com

Если он отвечает IP-адресом, значит, у вас работает DNS, в противном случае вам нужно сначала решить проблему с DNS, отредактировав файл /etc/resolv.conf чтобы он содержал что-то вроде:

nameserver 8.8.4.4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .