Hello, I’m hoping someone can help me figure out why both Transmission and Deluge are showing ports as closed. I’ve spent an ungodly amount of time trying to diagnose this. I have an rb4011 w/out WiFi. I’ve created a NAT rule… chain: dstnat; protocol: tcp; dst port: 0-65535; in. interface: all ethernet; action: dst-nat; to addresses: my machine’s address; to ports: 0-65535. I even enabled UPnP just to see if I could get it working. Still no luck. Transmission and Deluge are using different ports; an nmap scan only shows Deluge’s port as open. Any advice would be much appreciated!
please post your config
/export hide-sensitive file=anynameyouwish
Your DST-NAT rule is almost completely wrong. It’s forwarding all TCP ports to your host and on all ingress interfaces … which probably grabs also connections from the rest of LAN machines targeting internet hosts.
Even though bittorrent clients happily work on random ports it is possible to configure most of them to use some particular port … and there’s nothing wrong about it (you won’t be any more exposed because of that). So configure your transmission/deluge/whatever to use some particular high port (e.g. 65500) and create a pair of DST-NAT rules to only forward that particular port (one rule for TCP and one for UDP protocol). And only set in-interface-list to WAN.