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
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.
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?
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.
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
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 (d8e60ee44f) 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.
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.
Most helpful comment
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.