Page 1 of 1

i pass the conn test but still get NAT warning, why?

PostPosted: 16 Oct 2010 17:55
by gungrrrl

Re: i pass the conn test but still get NAT warning, why?

PostPosted: 17 Oct 2010 12:38
by zigozag

Re: i pass the conn test but still get NAT warning, why?

PostPosted: 17 Oct 2010 18:41
by old_death
There should be an advanced setting to suppress that message (only to be used if you pass the connection test). Have a look at our Wiki, as I don't recall it's name...

EDIT: It might be Connection.FirewallState, but I'm not sure. Is there anyone who could clarify what the 5 firewall states are that can be set by this setting?

Re: i pass the conn test but still get NAT warning, why?

PostPosted: 18 Oct 2010 17:39
by raspopov
Connection page -> "Can accept incoming connections" -> "Yes".

Re: i pass the conn test but still get NAT warning, why?

PostPosted: 19 Oct 2010 04:33
by ailurophobe
What he said...

The auto NAT detection IIRC asks a G2 hub to send you an UDP packet and assumes that you are firewalled until it receives that packet. (There is probably a time-out too...) The problem is that UDP packets are not guaranteed delivery, it is perfectly legit for a router to drop or delay them if there is congestion. So sometimes this system just won't work even if you actually have correct forwarding. I think there was a feature request about making this more reliable years ago, but telling Shareaza manually you are not firewalled (can accept incoming connections) actually works just fine, so this was never a priority.