I just switched from a Linksys to a Buffalo router and after i got done setting up all my port forwarding rules, they all work except 4040 and thus Subsonic. I've tried tweaking FW rules outside of port forwarding, thinking it might be some other feature that subsonic needs enabled that isn't by default but nothing doing.
I can connect to my subsonic server intra-network through both the browser and the mobile app but nothing seems to work if i access my (external) dynamic DNS address. I've enabled 4040 on both TCP and UDP and no luck. I even tried forwarding a different port, 4041 to 4040 on the network side and still don't get anything back. Interesting to note, i get more of a timeout behavior hitting 4040 where as the 4041->4040 route gets an active refusal.
Not sure what else to try, i'm positive my port forwarding rules are setup properly (i can get through on many other ports/services to the same server). Is there anything else i should look into?