Я установил Raspberry Pi в домашней сети с беспроводным маршрутизатором Mercusys MW325R. Соединение через WiFi. На маршрутизаторе я установил "виртуальный сервер" (который, как мне кажется, аналогичен переадресации портов, поскольку здесь нет явной опции переадресации), для переадресации порта 2454 на 22 на Raspberry Pi.
Я могу SSH в Raspberry Pi из локальной сети. Тем не менее, когда я пытаюсь подключиться к компьютеру через ssh, используя IP-адрес, указанный в разделе «Что такое мой IP-адрес и т.д.», Время соединения истекает. Веб-сайты проверки SSH указывают на ошибку при подключении к серверу.
Та же проблема возникает, если я изменяю внешний порт выше (пробовал 60051) или ниже (пробовал 80 и 22). Журналы SSH Pi не показывают каких-либо попыток соединения, а ssh -vvvv
в клиентской системе показывает только «истекло время ожидания соединения».
Nmap от Pentest-tools говорит, что порт «отфильтрован».
Я пытался прочитать столько, сколько могу об этом, и не могу найти четкого ответа. С чего начать устранение неполадок, подобных этой? Это мой провайдер, который блокирует вещи?
Трассировка:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 2.608 ms 3.130 ms 3.409 ms
2 103.70.xxx.xxx (xxx) 2.469 ms 3.329 ms 3.568 ms
3 103.70.xxx.xxx (xxx) 5.314 ms 5.652 ms 7.900 ms
4 45.120.248.10 (45.120.248.10) 10.067 ms 10.351 ms 10.315 ms
5 108.170.251.97 (108.170.251.97) 12.015 ms 108.170.251.113 (108.170.251.113) 12.335 ms 108.170.251.97 (108.170.251.97) 12.307 ms
6 72.14.238.41 (72.14.238.41) 15.085 ms 74.125.37.149 (74.125.37.149) 7.442 ms 74.125.37.137 (74.125.37.137) 8.017 ms
7 google-public-dns-a.google.com (8.8.8.8) 4.872 ms 5.950 ms 6.182 ms