I'm running Transmission on my FreeNAS 0.7.2 machine, and I've set up a firewall to block incoming traffic. I've allowed port 51413 on the firewall (Transmission's default listening port) so that Transmission can continue to operate. However, it doesn't seem to work. When I look at my log, I see entries like this:
Code: Select all
Apr 10 22:14:56 heimdall kernel: ipfw: 1600 Deny TCP 192.168.0.10:62178 188.221.79.206:51413 out via re0
Apr 10 22:14:56 heimdall kernel: ipfw: 1600 Deny TCP 192.168.0.10:62179 93.120.251.214:57757 out via re0
Apr 10 22:14:56 heimdall kernel: ipfw: 1600 Deny TCP 192.168.0.10:62180 99.66.164.41:51413 out via re0
Apr 10 22:14:56 heimdall kernel: ipfw: 1600 Deny TCP 192.168.0.10:62181 109.230.226.141:51413 out via re0
Apr 10 22:14:56 heimdall kernel: ipfw: 1600 Deny TCP 192.168.0.10:62182 88.215.83.64:6971 out via re0
Why is Transmission using ports like 62178, 62179, 62180, and so on for outbound and inbound traffic? Shouldn't it be using port 51413, the port I've specified in its preferences? How am I supposed to use Transmission with a firewall if it just uses a ton of random ports instead of the one it's supposed to use? Perhaps I'm missing a setting or something somewhere, but if someone could shed some light on what's going on/what I'm doing wrong, I'd greatly appreciate it.