Jump to content

How to make utorrent retry port mapping?


12345

Recommended Posts

Hi every body,

After utorrent maps the needed port, every thing works fine, but my problem is

some times utorrent fails to see my router so I get the firewalled status.

In other times while I'm downloading, some one on my LAN may access the router and delete the mapped ports or restart the router, Again I get the firewalled status.

In both cases utorrent keeps this firewalled status until I restart it or manually map the port.

My question is how can I configure utorrent to retry port mapping when ever it detects that it is firewalled?

Thanks.

Link to comment
Share on other sites

the problem is utorrent retries just one time _as it seems to me_ and if it fails to map the port, it does nothing and keep waiting for another 20/10 minutes to retry then fail and so on.

more than once I left utorrent working fine and went to sleep and when I woke up the next day I found that the port is not mapped (deleted manually or router restarted) and utorrent showing the red circle , the logger showing "unable to map upnp port" and my files are not completed yet.

when I test if the port is forwarded properly I get the following result:

Welcome to the µTorrent Port Checker.

A test will be performed on your computer to check if the specified port is opened.

Checking port 33929 on 82.201.242.186...

Error! Port 33929 does not appear to be open.

Please see www.portforward.com for more information about how to map a port.

Please make absolutely sure that PeerGuardian2 or Protowall is allowing utorrent.com (72.20.34.145) in either of those programs. Those of you using ipfilter.dat should make sure the list does not include the website's IP. After making sure of this, re-run this test by refreshing the page (F5).

I want to know if it is possible to configure utorrent to keep retrying _with out waiting for 20/10 minutes_ when it fails to map the port, just like what azureus does when it fails to map its ports, it keeps on retrying until the ports are mapped. see this Azureus upnp log:

[0:50:56] ignoring loopback address /127.0.0.1, interface lo

[0:50:56] group = /239.255.255.250:0/eth0:VIA Rhine III Fast Ethernet Adapter - Packet Scheduler Miniport-/10.0.0.2: started

[0:50:56] Mapping request: Incoming Peer Data Port (UDP/5468), enabled = true

[0:50:56] Mapping request: UDP Tracker Client Port (UDP/5467), enabled = true

[0:50:56] Mapping request: Incoming Peer Data Port (TCP/5467), enabled = true

[0:50:56] Mapping request: TCP Tracker Port (TCP/6969), enabled = false

[0:50:56] Mapping request: TCP SSL Tracker Port (TCP/7000), enabled = false

[0:50:56] Mapping request: UDP Tracker Port (UDP/6969), enabled = false

[0:50:56] Mapping request: Distributed DB (UDP/5467), enabled = true

[0:50:57] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:50:57] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:50:57] Downloading: http://10.0.0.138:80/IGD.xml

[0:51:22] attempt 2 of 3

[0:51:22] Downloading: http://10.0.0.138:80/IGD.xml

[0:51:43] attempt 3 of 3

[0:51:43] Downloading: http://10.0.0.138:80/IGD.xml

[0:52:04] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:52:04] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:52:04] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:52:04] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:52:04] Downloading: http://10.0.0.138:80/IGD.xml

[0:52:25] attempt 2 of 3

[0:52:25] Downloading: http://10.0.0.138:80/IGD.xml

[0:52:46] attempt 3 of 3

[0:52:46] Downloading: http://10.0.0.138:80/IGD.xml

[0:53:07] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:53:07] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:53:07] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:53:07] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:53:07] Downloading: http://10.0.0.138:80/IGD.xml

[0:53:28] attempt 2 of 3

[0:53:28] Downloading: http://10.0.0.138:80/IGD.xml

[0:53:49] attempt 3 of 3

[0:53:49] Downloading: http://10.0.0.138:80/IGD.xml

[0:54:10] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:54:10] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:54:10] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:54:10] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:54:10] Downloading: http://10.0.0.138:80/IGD.xml

[0:54:31] attempt 2 of 3

[0:54:31] Downloading: http://10.0.0.138:80/IGD.xml

[0:54:52] attempt 3 of 3

[0:54:52] Downloading: http://10.0.0.138:80/IGD.xml

[0:55:13] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:55:13] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:55:13] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:55:13] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:55:13] Downloading: http://10.0.0.138:80/IGD.xml

[0:55:34] attempt 2 of 3

[0:55:34] Downloading: http://10.0.0.138:80/IGD.xml

[0:55:55] attempt 3 of 3

[0:55:55] Downloading: http://10.0.0.138:80/IGD.xml

[0:56:16] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:56:16] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:56:16] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:56:16] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:56:16] Downloading: http://10.0.0.138:80/IGD.xml

[0:56:37] attempt 2 of 3

[0:56:37] Downloading: http://10.0.0.138:80/IGD.xml

[0:56:58] attempt 3 of 3

[0:56:58] Downloading: http://10.0.0.138:80/IGD.xml

[0:57:19] org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderException: I/O Exception while downloading 'http://10.0.0.138:80/IGD.xml':java.net.ConnectException: Connection timed out: connect

[0:57:19] com.aelitis.net.upnp.UPnPException: Root device location 'http://10.0.0.138:80/IGD.xml' - data read failed

[0:57:19] UPnP: root discovered: usn=uuid:UPnP-SpeedTouch510-1_00-0E-50-06-A4-06::upnp:rootdevice, location=http://10.0.0.138:80/IGD.xml, ni=eth0,local=/10.0.0.2

[0:57:19] Device 'http://10.0.0.138:80/IGD.xml' is ok: discover=0,found=0,read_ok=0,read_bad=0,map_ok=0,map_bad=0

[0:57:19] Downloading: http://10.0.0.138:80/IGD.xml

[0:57:40] attempt 2 of 3

[0:57:40] Downloading: http://10.0.0.138:80/IGD.xml

[0:57:44] Relative URL base is http://10.0.0.138

[0:57:44] SpeedTouch 510 (0422EGD7Z)

[0:57:45] urn:schemas-upnp-org:service:Layer3Forwarding:1:desc=http://10.0.0.138/Layer3Forwarding.xml, control=http://10.0.0.138/upnp/control/layer3f

[0:57:45] LANDevice

[0:57:45] urn:schemas-upnp-org:service:LANHostConfigManagement:1:desc=http://10.0.0.138/LANHostConfigManagement.xml, control=http://10.0.0.138/upnp/control/lanhcm

[0:57:45] WANDevice

[0:57:45] urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1:desc=http://10.0.0.138/WANCommonInterfaceConfig.xml, control=http://10.0.0.138/upnp/control/wancic

[0:57:45] WANConnectionDevice *

[0:57:45] urn:schemas-upnp-org:service:WANDSLLinkConfig:1:desc=http://10.0.0.138/WANDSLLinkConfig.xml, control=http://10.0.0.138/upnp/control/wandsllcRELAY

[0:57:45] urn:schemas-upnp-org:service:WANPPPConnection:1:desc=http://10.0.0.138/WANPPPConnection.xml, control=http://10.0.0.138/upnp/control/wanpppcPPPoE_1

[0:57:45] Found WANPPPConnection

[0:57:45] Downloading: http://10.0.0.138/WANPPPConnection.xml

[0:57:45] mapping [0] 30241/UDP [MsnMsgr (10.0.0.5:11123) 30241 UDP] -> 10.0.0.5

[0:57:45] mapping [1] 5468/UDP [Azureus UPnP 5468 UDP] -> 10.0.0.2

[0:57:45] mapping [2] 5467/UDP [Azureus UPnP 5467 UDP] -> 10.0.0.2

[0:57:45] mapping [3] 5467/TCP [Azureus UPnP 5467 TCP] -> 10.0.0.2

[0:57:45] mapping [4] 23589/UDP [msnmsgr (10.0.0.2:12126) 23589 UDP] -> 10.0.0.2

[0:57:45] Mapping Incoming Peer Data Port (UDP/5468) already established

[0:57:45] Mapping UDP Tracker Client Port (UDP/5467) already established

[0:57:45] Mapping Incoming Peer Data Port (TCP/5467) already established

[0:57:45] Mapping Distributed DB (UDP/5467) already established

I also noted that when any program is unable to find my router, I'm also unable to log on my router's web interface by typing its IP in the browser's address bar, however my internet connection works correctly and the router

responds to pinging.

Link to comment
Share on other sites

Hi,

as Ultima mentioned that Utorrent retries every 20/10 minutes, I checked utorrent preferences for an option to decrease the time betw retries but I couldn't find it. so, I suppose that it might not be supported in the user interface. Is it possible to change it from the registry?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...