<p>веб-интерфейс передачи сообщает, что порт не открыт - даже если он доступен извне</p>

Созданный на 13 окт. 2018  ·  6Комментарии  ·  Источник: transmission/transmission

Привет,

Я пытаюсь заставить одноранговый порт прослушивания работать с transmssion-daemon. Я правильно настроил переадресацию портов в своем маршрутизаторе. переадресация работает, например, из внешней системы, я могу сделать следующее:

$ telnet x.x.x.x 51413
Trying x.x.x.x...
Connected to x.x.x.x.
Escape character is '^]'.
^]
telnet> q
Connection closed.

$ sudo nmap -sU -p 51413 x.x.x.x

Starting Nmap 7.60 ( https://nmap.org ) at 2018-10-13 09:44 CEST
Nmap scan report for x.x.x.x (x.x.x.x)
Host is up (0.060s latency).

PORT      STATE         SERVICE
51413/udp open|filtered unknown

Nmap done: 1 IP address (1 host up) scanned in 1.03 seconds

Тем не менее, веб-интерфейс передачи говорит, что порт закрыт

Что я делаю неправильно?

Акос

Самый полезный комментарий

У вас есть IPv6-адрес? По-видимому, portcheck.transmissionbt.com не работает через IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0

Необходимо исправить службу проверки портов для поддержки IPv6.

Все 6 Комментарий

У вас есть IPv6-адрес? По-видимому, portcheck.transmissionbt.com не работает через IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0

Необходимо исправить службу проверки портов для поддержки IPv6.

да, у меня есть IPv6-адрес

Значит ли это, что проверка неправильная, а в остальном все в порядке? или что из-за неправильной проверки передача не видит, что соответствующий порт открыт и не работает соответствующим образом?

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

Вам нужно будет использовать другой инструмент, чтобы проверить, открыты ли порты IPv4 и IPv6, например этот .

Я проверил / знаю, что с портами все в порядке

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

так что это не работает должным образом

Я могу подтвердить, что что-то не работает прямо в ночном билде относительно проверки порта. Он всегда сообщает, что порт закрыт, хотя внешние веб-сайты сообщают, что он открыт.
Я вернулся к стабильной версии 2.94 (d8e60ee44f), и она отлично работает.

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

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

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

enihcam picture enihcam  ·  6Комментарии

hanklank picture hanklank  ·  3Комментарии

JustMyGithub picture JustMyGithub  ·  5Комментарии

boingo-00 picture boingo-00  ·  3Комментарии

alimony picture alimony  ·  6Комментарии