UPnP/Nat-PMP Not Working (tomato firmware)

Ask for help and report issues not specific to either the Mac OS X or GTK+ versions of Transmission
Post Reply
Pnevma
Posts: 1
Joined: Mon Oct 26, 2009 10:45 am

UPnP/Nat-PMP Not Working (tomato firmware)

Post by Pnevma »

It has taken me a while to report this, but UPnP/Nat-PMP has not been working for a long time (for me). Deluge, uTorrent, qBittorrent, hrktorrent, etc, all work fine and use UPnP/Nat-PMP correctly. I've tested this on two separate machines; one using various distros (mainly Arch), and the other Ubuntu.

The only common factor between the two is obviously the router, which is a WRT54GL flashed with the Tomato firmware. The version doesn't really matter as I've used stock and many different mods of it and transmission's UPnP/Nat-PMP fails to work on all of them. As an example, Tomato 1.25.

Here are two examples showing qBittorrent using UPnP/Nat-PMP:
http://imgur.com/BWnbJ.png
http://imgur.com/yvuQN.png

I've tried turning off UPnP/Nat-PMP separately to see if transmission would work with one of them, but it doesn't. Manually forwarding ports works fine.

Starting Transmission from console will eventually lead it to spout out: connect: Connection timed out

Code: Select all

Mon Oct 26 07:19:32 2009	     	RPC Server	Adding address to whitelist: 127.0.0.1
Mon Oct 26 07:19:32 2009	     	RPC Server	Serving RPC and Web requests on port 9091
Mon Oct 26 07:19:32 2009	     	RPC Server	Whitelist enabled
Mon Oct 26 07:19:32 2009	     		Transmission 1.76 (9395) started
Mon Oct 26 07:19:32 2009	     	DHT	Generating new id
Mon Oct 26 07:19:32 2009	     		Using libcurl 7.19.6
Mon Oct 26 07:19:33 2009	     	Port Forwarding (NAT-PMP)	initnatpmp succeeded (0)
Mon Oct 26 07:19:33 2009	     	Port Forwarding (NAT-PMP)	sendpublicaddressrequest succeeded (2)
Mon Oct 26 07:22:24 2009	debug		tr_bencToFile saved "/home/timothy/.config/transmission/settings.json"
Mon Oct 26 07:22:24 2009	     		Saved "/home/timothy/.config/transmission/settings.json"
Mon Oct 26 07:22:27 2009	     		Saved "/home/timothy/.config/transmission/settings.json"
Mon Oct 26 07:22:27 2009	debug		tr_bencToFile saved "/home/timothy/.config/transmission/settings.json"
Mon Oct 26 07:22:27 2009	     		Saved "/home/timothy/.config/transmission/settings.json"
This is from my router's log (to show that it's working): daemon.notice miniupnpd[1382]: Listening for NAT-PMP traffic on port 5351

I'm using Transmission 1.76 (GTK), but it has not been working when using older versions, too. It just stopped working after upgrading to a certain version (can't remember which). I tried testing older versions but can't build 1.40 or older. It's probably worth noting that unchecking "use UPnP or Nat-PMP..." and then rechecking it will cause Transmission to pretty much freeze up.
Post Reply