Не удалось скачать торрент в передаче после обновления брандмауэра

Недавно я обновил (включил и обновил) настройку брандмауэра, используя это руководство на wiki.ubuntu.com. Я последовал за Method 2 UFW. Однако после завершения процесса я не могу загрузить торренты в передаче.

В руководстве упоминаются правила порта передачи:

И теперь наши правила передачи sudo ufw allow out 51413/tcp sudo ufw allow out 51413/udp sudo ufw allow out 6969/tcp

В разделе Предпочтения -> Сеть в передаче

Port for incoming connections (которая есть) 51413 показывает Port is closed, когда я нажимаю Test Port.

Пожалуйста, помогите мне решить эту проблему. Это просто средний пользователь (также новый для Linux), поэтому, пожалуйста, любезно сломайте его, чтобы я мог понять вас.

Ubuntu версия 16.10

результат sudo ufw status

Status: active To Action From -- ------ ---- 25,53,80,110,443/tcp ALLOW OUT Anywhere 53,67,68/udp ALLOW OUT Anywhere 51413/tcp ALLOW OUT Anywhere 51413/udp ALLOW OUT Anywhere 6969/tcp ALLOW OUT Anywhere 123/udp ALLOW OUT Anywhere 25,53,80,110,443/tcp (v6) ALLOW OUT Anywhere (v6) 53,67,68/udp (v6) ALLOW OUT Anywhere (v6) 51413/tcp (v6) ALLOW OUT Anywhere (v6) 51413/udp (v6) ALLOW OUT Anywhere (v6) 6969/tcp (v6) ALLOW OUT Anywhere (v6) 123/udp (v6) ALLOW OUT Anywhere (v6)
2
задан 28 May 2017 в 21:47

3 ответа

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

Удалите правила, относящиеся к порту 51413. Для этого выполните

sudo ufw status numbered

, а затем удалите четыре связанных правила с помощью [!d2 ] sudo ufw delete #

Замените # номерами, которые вы получили до этого, вам нужно будет выполнить эту команду четыре раза, чтобы избавиться от всех из них.

Теперь добавьте новое правило, которое позволяет соединения с

sudo ufw allow 51413

Чтобы применить изменения, перезагрузите правила брандмауэра с помощью

sudo ufw reload

или

sudo ufw disable sudo ufw enable

Напомните, что этот порт (51413) для переадресации в маршрутизаторе, если порт не перенаправлен в маршрутизатор, входящие соединения будут лишены вашего маршрутизатора до того, как они достигнут вашего компьютера, и порт все равно будет казаться закрытым.

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

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

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

Как перенаправить порт в маршрутизатор - это тема, которая не входит в сферу askubuntu. Вам нужно будет обратиться к руководству вашего маршрутизатора. Для некоторых знаний об этой теме ознакомьтесь с https://portforward.com/.

Чтобы узнать больше об использовании ufw, посмотрите:

http: //manpages.ubuntu.com/manpages/precise/man8/ufw.8.html https://help.ubuntu.com/community/UFW

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

3
ответ дан 22 May 2018 в 22:08
  • 1
    Благодарю. Теперь работает. Но только для того, чтобы быть ясным, добавляю ли я отдельные правила для tcp и udp, как в предыдущем руководстве, или только один ufw allow будет делать? В настоящий момент я добавил только ufw allow – spaceout 29 May 2017 в 08:35
  • 2
    теперь он загружается после завершения загрузки. Я задаю отдельный вопрос? – spaceout 29 May 2017 в 12:15
  • 3
    Эта простая команда добавит правила для UPD и TCP. Эта передача не загружается, как правило, не проблема, я часто это делаю. В основном причина заключается в том, что у вас нет заинтересованных партнеров, и вы ничего не можете изменить с настройками на вашем компьютере. Обратите внимание, что сначала получите опыт. – mook765 29 May 2017 в 12:23
  • 4
    Если я отключу ufw, я могу загрузить и получить довольно хорошее число для сверстников на некоторых торрентах (на самом деле, популярные фильмы). – spaceout 29 May 2017 в 12:35
  • 5
    @spaceout Я вижу, Передача пытается использовать исходящие соединения со случайными номерами портов. Попробуйте добавить еще одно правило: sudo ufw разрешить передачу-gtk, это должно позволить исходящие соединения на любом порту только для передачи. Не забудьте перезагрузить ufw после добавления правила и проверить, помогает ли это. Это препятствия ограничительного брандмауэра ... – mook765 29 May 2017 в 13:49

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

Удалите правила, относящиеся к порту 51413. Для этого выполните

sudo ufw status numbered

, а затем удалите четыре связанных правила с помощью

sudo ufw delete #

Замените # номерами, которые вы получили до этого, вам нужно будет выполнить эту команду четыре раза, чтобы избавиться от всех из них.

Теперь добавьте новое правило, которое позволяет соединения с

sudo ufw allow 51413

Чтобы применить изменения, перезагрузите правила брандмауэра с помощью

sudo ufw reload

или

sudo ufw disable sudo ufw enable

Напомните, что этот порт (51413) для переадресации в маршрутизаторе, если порт не перенаправлен в маршрутизатор, входящие соединения будут лишены вашего маршрутизатора до того, как они достигнут вашего компьютера, и порт все равно будет казаться закрытым.

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

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

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

Как перенаправить порт в маршрутизатор - это тема, которая не входит в сферу askubuntu. Вам нужно будет обратиться к руководству вашего маршрутизатора. Для некоторых знаний об этой теме ознакомьтесь с https://portforward.com/.

Чтобы узнать больше об использовании ufw, посмотрите:

http: //manpages.ubuntu.com/manpages/precise/man8/ufw.8.html https://help.ubuntu.com/community/UFW

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

3
ответ дан 18 July 2018 в 12:34

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

Удалите правила, относящиеся к порту 51413. Для этого выполните

sudo ufw status numbered

, а затем удалите четыре связанных правила с помощью

sudo ufw delete #

Замените # номерами, которые вы получили до этого, вам нужно будет выполнить эту команду четыре раза, чтобы избавиться от всех из них.

Теперь добавьте новое правило, которое позволяет соединения с

sudo ufw allow 51413

Чтобы применить изменения, перезагрузите правила брандмауэра с помощью

sudo ufw reload

или

sudo ufw disable sudo ufw enable

Напомните, что этот порт (51413) для переадресации в маршрутизаторе, если порт не перенаправлен в маршрутизатор, входящие соединения будут лишены вашего маршрутизатора до того, как они достигнут вашего компьютера, и порт все равно будет казаться закрытым.

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

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

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

Как перенаправить порт в маршрутизатор - это тема, которая не входит в сферу askubuntu. Вам нужно будет обратиться к руководству вашего маршрутизатора. Для некоторых знаний об этой теме ознакомьтесь с https://portforward.com/.

Чтобы узнать больше об использовании ufw, посмотрите:

http: //manpages.ubuntu.com/manpages/precise/man8/ufw.8.html https://help.ubuntu.com/community/UFW

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

3
ответ дан 24 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: