Port forwarded - but 'Transmission' shows it's still closed!
I'm having real issues with this one, so I thought it was time to turn to those who usually know. I have a Linksys Router connected to a Safecom Modem. I have chosen a range of ports in the router and enabled them to be forwarded. I've also made sure UPnP is enabled too. As far as the modem is concerned, all I seem to be able to do is to ensure NAT is enabled with the mode Dynamic NAPT selected also. I've gone into System Preferences/Sharing/Firewall created a new port name and opened the same range of port numbers thus letting through all TCP and UDP traffic on my chosen ports (also tried it with the Firewall off). Yet still the port remains closed and Transmission remains unable to automatically map. Any guidence would be really appreciated.
This is what it shows in Transmission's message log (if anyone can decipher it):
The problem with my modem is that there doesn't seem to be an area set aside to port forward. I don't have the firewall active on the modem, so is there something I can alter or turn off that will at least confirm that the modem is the issue?
It could be under LAN configuration or maybe NAT. But the one that looks really interesting is Virtual Server. That sounds like something which might be port forwarding.
You see, a NAT routing device has two interfaces, one for the WAN and one for the LAN. The WAN interface might have an IP address like 71.146.152.150 and the LAN interface might have an address of 192.168.1.1. When packets come to the LAN interface from an address like 192.168.1.2, the NAT subsitutes 71.146.152.150 for the return address and sends them out the WAN interface. When replies come, the NAT puts the original address back in the source address and sends it out the LAN interface.
But let's say you want to ftp to 192.168.1.2 from the outside world. All you can connect to is 71.146.152.150. Not very likely that your modem has an ftp server, or that you would want it. The only possibility is to forward packets with port 21 to 192.168.1.2. So this process could possibly be called "virtual serving". So I think you should check out Virtual Server and see if it isn't really port forwarding with a fancy name.
I like the way you're thinking here Phil. It's not under LAN or NAT but...
This is the Virtual Server page. The only thing I'm not sure about is what could go in the private port, and I have to put something in there as it wouldn't accept an entry without it.
Okay, we've almost got this solved. The private port is the port on which the server is listening on your Mac. Let's take the ssh protocol, for example. If your sshd is configured to listen on port 6000, then you forward port 22 to private port 6000. Most protocols will just direct the public port to the same private port. There are some security considerations, which you balance against the inconvenience. If you're setting up a web server, just forward port 80 to port 80. Since I'm not sure what you're doing, that's my best advice. Don't use telnet or ftp, use ssh or sftp instead. Use good passwords and change them often. A NAT is a great defence. Port forwarding opens it up a little. So a little caution is useful.
Not too sure what you just said then. Basically, I'm setting up a torrent client so I need to open a suitable port. If I want to allow incoming TCP on port 55010 what do you suggest I place in the boxes?
All port fields should be 55010, and the ip address the address of your Mac.
I was just trying to caution you, and to make you aware that the very thing you're circumventing was your biggest safeguard from baddies on the net. Just in case you went wild and starting adding all sorts of things. I'm no security expert - maybe someone here can fill you in on security issues with torrent use?
Ok. Applied the settings. Something has changed - Instead of the incoming TCP port showing closed, it's now showing 'stealth'. It's obviously made some difference - just not quite the right one. Any suggestions.
Yes it will work - in fact it seems to work fine even when the port is showing as closed. However, download speeds should dramatically increase if the port can be opened and more connections can be made. That's why I'm trying so hard to understand why I can't get that elusive green light.
Well, I was even able to find a guide online to setting up port forwarding for my safecom modem. Their description matches precisely what you'd suggested to do, so why the port doesn't now show as being open instead of Stealth, I just don't know? I've even tried setting up a static IP address, but that doesn't seem to make a difference.
Stealth mode is good. It just means that your router won't respond to uninvited inquiries, like a ping. It's not a good idea to disable it. If you must, it would be a setting in the WAN area, I suspect.
This thread has been closed by the system or the community team.
You may vote for any posts you find helpful, or search the Community for additional answers.
Port forwarded - but 'Transmission' shows it's still closed!
Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.