Hi everybody!
I've noticed a very strange happening.
I've specified to Ktorrent this ports: 5831 TCP (Bittorrent), 5831 UDP (DHT), 4444 UDP (Tracker). All these correctly forwarded by the router.
The really strange thing is that Ktorrent doesn't open the specified DHT port:
Code:
karimo@station:~$ netstat -lunpt|grep ktorrent
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:5831 0.0.0.0:* LISTEN 9623/ktorrent
udp 9492 0 0.0.0.0:56728 0.0.0.0:* 9623/ktorrent
karimo@station:~$
But if I specify to bind exclusively to the main interface (in my case eth1):
Code:
karimo@station:~$ netstat -lunpt|grep ktorrent
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 192.168.1.34:5831 0.0.0.0:* LISTEN 9696/ktorrent
udp 0 0 192.168.1.34:5831 0.0.0.0:* 9696/ktorrent
karimo@station:~$
Everything is correctly binded.
Obviously I've thought about a conflicting udp port, so I've tried with many random ports, but never the binded port was the same of the specified one. On the other side, specifing to bind on the eth1, everything goes well.
Another thing that is not very clear: why the "UDP Tracker Port" (4444) is not even binded? Although is correctly specified and forwarded by the router.
Thanks in advance,
Karimo