2

Я пытаюсь сделать переадресацию портов правильно (под Ubuntu и использую Transmission в активном режиме). Может ли это быть моим провайдером?

Я открыл порт в своем маршрутизаторе Technicolor 7200, используя это руководство следующим образом:

Затем я открыл порт через терминал:

sudo ufw allow 6881

Пронумерованный статус sudo ufw дает:

     To                         Action      From
     --                         ------      ----
[ 1] 6881                       ALLOW IN    Anywhere                  
[ 2] 6881 (v6)                  ALLOW IN    Anywhere (v6)

Выводы netstat -lntu :

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:6881            0.0.0.0:*               LISTEN     
...................................     
tcp6       0      0 :::6881                 :::*                    LISTEN

Но когда я проверяю, открыт ли порт с помощью этого сервиса, он говорит:

Что я делаю не так?

2 ответа2

1

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

1

Убедитесь, что эти порты действительно открыты на вашем Linux-клиенте:

netstat -lntu

Это выведет открытые порты на ваш Linux-компьютер. Убедитесь, что порты, которые вы хотите открыть, указаны в списке и настроены на прослушивание. Даже если ваш маршрутизатор правильно перенаправляет эти порты, ваш Linux-компьютер должен принимать этот трафик.

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

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