html.mencken Posted December 27, 2007 Report Share Posted December 27, 2007 Hello! I want to troubleshoot NAT traversal and I'm a bit confused about 1) the merits and demerits of using UPnP vs. manual port forwarding and 2) the correct settings for the Vista (enhanced) firewallI'm using µtorrent on Vista Home Premium with the built-in firewall; I'm connecting through a Netgear WPN824v2 router. This router has UPnP capability and it seems to work with Vista. (Side note: Vista, or at least Vista Home eds. have two general network & firewall modes, "public" and "private". Most users with a small network behind a router are probably going to use the "private" setting; users with no local network or who connect directly without a router may want to use "public". This thread suggests that UPnP will only work with the "private" setting but I haven't confirmed this. I am using the private setting and it seems to work -- I can see the port being forwarded to the correct local IP address in the UPnP section of my router admin panel. It only says TCP, not UDP though, apparently µtorrent only requests UPnP/TCP?.)My question re 1) is about security and performance. If I understand correctly, UPnP only forwards port(s) if and when requested by the software, in this case µtorrent. Thus, port fowarding occurs only when µtorrent is launched and stops once you close it down. This seems to be significantly more secure compared with assigning a static IP to your machine and more or less permanently opening a specific port on your router and in your firewall. Is this true?............The second part of the question is about performance - does UPnP reduce performance when compared to manual port forwarding? If not, are there any good reasons not to use UPnP if the router can handle it?............Third part of the question: µtorrent preferences. "Randomize port" ... I leave this unchecked because I want to open a single port in the Vista firewall only. See below."Enable UPnP port mapping" ... checked"Enable NAT-PMP port mapping" ... unchecked. I'm not sure whether this applies to non-Apple hardware at all? In any case, I'm using a Netgear WPN824v2, not Apple Airport Extreme etc. re. 2) The Vista firewall has two "incoming" entries for µtorrent, one for UDP and one for TCP (I assume both protocols are in use, in particular UDP is used for DHT?). In both entries, I've specified the remote ports as "any" and the local port as equal to µtorrent's listening port (with "randomize port" unchecked). Both entries are for the "private" network profile.Although these settings appear ok to me, µtorrent still gives me the NAT traversal warning (yellow triangle). Download speeds are nominal but uploading is borked. My initial tought was a router issue but the router admin panel indicates that UPnP is in fact working properly. However the port forwarding test under (Ctrl+G) fails. Not sure what to make of it; can the test fail because it's not manual port forwarding but UPnP? Is UPnP not working properly or have I misconfigured the Vista firewall? Do I need to open more ports in my firewall "incoming" rule?Any thoughts?P.S. The µtorrent help (.chm) file does not open on Vista. Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.