Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

transmission web UI says port is not open - even if it's accessible from the outside #738

Closed
akosmaroy opened this issue Oct 13, 2018 · 8 comments

Comments

@akosmaroy
Copy link

Hi,

I'm trying to get the peer listening port work with transmssion-daemon. I've set up port forwarding in my router appropriately. the forwarding works, e.g. from an external system, I can do the following:

$ 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

still, the transmission web UI says that the port is closed

what am I doing wrong?

Akos

@alexiri
Copy link

alexiri commented Nov 3, 2018

Do you have an IPv6 address? Apparently portcheck.transmissionbt.com doesn't work over IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0

The portcheck service needs to be fixed to support IPv6.

@akosmaroy
Copy link
Author

yes, I have an IPv6 address

does this mean that the check is wrong, but otherwise all is fine? or that because the check is wrong, transmission doesn't see that the appropriate port is exposed and is not working accordingly?

@alexiri
Copy link

alexiri commented Nov 3, 2018

You'll have to use some other tool to check if the IPv4 and IPv6 ports are open, like this one. Either way, I think transmission works just fine, the only issue would be that peers can't initiate connections with you, you have to initiate all of them.

@akosmaroy
Copy link
Author

You'll have to use some other tool to check if the IPv4 and IPv6 ports are open, like this one.

I've checked / I know the ports are fine

Either way, I think transmission works just fine, the only issue would be that peers can't initiate connections with you, you have to initiate all of them.

so than it doesn't work properly

@andrasfuchs
Copy link

I can confirm that something is not working right in the nighty build regarding the port check. It always reports that the port is closed, although it's reported to be open by external websites.
I reverted to the 2.94 stable (d8e60ee) version and it works fine.

As a UI feature request I think it would be very useful to have a small warning icon (maybe on the bottom status bar?) to indicate if the port is closed or open at the moment, so the users could fix it. Since it's not shown now anywhere except the preferences / network tab after clicking on the test port button, it's rarely noticed.

@treysis
Copy link

treysis commented Jan 18, 2020

Problem is difference between IPv4 and IPv6. E.g. IPv4 port is closed for me, but IPv6 is open. The check only supports IPv4. So it will report a closed IPv4 port, while IPv6 port is open and IPv6 peers can also initiate connections with my host. The UI should make a distinction between IPv4 and IPv6. Anything else doesn't make sense at the moment. Too many IPv4-only hosts out there.

@txVLN
Copy link

txVLN commented Dec 19, 2021

Looks like there's several copies of this issue. Here's the one with the most activity: #407

@ckerr
Copy link
Member

ckerr commented Jan 26, 2022

I think this is a dupe of #381 ?

@ckerr ckerr closed this as completed Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants