Registered Member
|
Hi, all. I changed my home ISP a couple of days ago and ever since then I've uploaded 0 bytes to anyone, which can't be a coincidence, normally my upload ratio is about 250-300 mb daily. Downloading files functions as it normally would. On my side all public TCP/UDP ports on the box using Ktorrent are accessible. My ISP may be blocking the relevant incoming ports? TCP/UDP 6881, 8881? What else? Can I change those values to something else and expect them to work? Thanks.
KTorrent Version 4.1.1 Using KDE Development Platform 4.7.4 (4.7.4) |
Registered Member
|
Update: I could successfully bind a web server on port 6881 and view it from the outside world on this site: https://www.sumrando.com/proxy.aspx by entering http://mysite.com:6881/
So my ISP doesn't block port 6881 and it's perfectly reachable for new TCP connections. At the same time I successfully viewed a 2103 byte text file, and ruled out the possibility of weird MSS PPPoE issues with Ethernet frames bigger than 1412 bytes or so. What else could prevent Ktorrent from uploading?.. Update 2: uTorrent on Windows XP (I have dual boot) has EXACTLY this same issue of silently not being able to upload one very popular file to anyone. 0 bytes there too... My ADSL modem is a 10 year old: D-Link DSL-302T, although torrent uploading worked with my former ISP. Very weird... |
Registered Member
|
OMG, I cannot believe this, after all this 3 day hassle, Ktorrent has just started uploading! Port 6881 as always. This was very weird. It must be me calling my ISP support yesterday and today. The peer is currently downloading through TCP, I have both TCP and uTP enabled (which is simply wrapped into TCP anyway).
|
Registered Member
|
Something's still not good. I've only uploaded 48 kilobytes (!) today... It looks like only about 1-2% of users willing to download from me can actually do that.
|
Registered Member
|
My iptables has been configured to log all packets about to be dropped. Here's what I've found about port 6881:
[ 2014.188563] IN= OUT=ppp0 SRC=x.y.98.245 DST=178.121.92.79 LEN=86 TOS=0x00 PREC=0xC0 TTL=64 ID=46300 PROTO=ICMP TYPE=3 CODE=3 [SRC=178.121.92.79 DST=x.y.98.245 LEN=58 TOS=0x00 PREC=0x00 TTL=117 ID=63994 PROTO=UDP SPT=57944 DPT=6881 LEN=38 ] x.y.98.245 is my address. It seems like my computer sends ICMP port unrechable (type=3, code=3) to all requests on its port 6881. Why? I have "All interfaces" configured in Ktorrent that it should listen on, I can't only pick ppp0 because if the PPPoE connection is dropped and reestablished I'm likely to get a new dynamic address and Ktorrent will stall. In Linux it's shown as tcp6: $ sudo netstat -tunap|fgrep :6881 tcp6 0 0 :::6881 :::* LISTEN 3271/ktorrent |
Registered Member
|
Here's my ktorrent log:
What are those Authentication failures & timeouts? |
Registered Member
|
Lots of "Cannot find PeerManager for hash" errors.
Interestingly I have been able to seed about 100 mb worth of data today for one of the torrents (all my data was obtained from the single tracker). |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell