bex852 - Apr 25, 2005 - 4:16 pm
As far as I know I have configured everything correctly. My firewall is off in my sys prefs, and in my router ( alinksys WRT54G Ver.2) I have port forwarded to my computer, both using static and DHCP, yet when I go to grc.com and test my ports it tells me that they are closed. Any ideas? If my router has a private IP address, can the public internet contact my computer if that is what I want?
bobw - Apr 25, 2005 - 4:30 pm
Hi Benedict
Your router blocks you from the Internet. These Internet test you did at grc.com, I do occassionally. I do have ports forwarded to the machine I test on for a few programs, and these test always show all my ports closed.
Port Forwarding is for opening a port to a specific machine behind your router.
Just connecting a router to your system, there's no need to forward ports, unless you want to use a Remote desktop program, or video conferencing, etc.
If you need any more info, please be specific as to why you want to forward ports on your network and I'll help.
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 25, 2005 - 10:05 pm
Well I want it for BitTorrent. I have configured everything correctly as far as I can tell. i have read FAQ after FAWQ and forum after forum, all to none avail. I have even tried removing the router altogether and I don't think it made a difference. I can connect to others, as long as they are connectable, but they can't connect to me. For it to work well, they obviosuly need to be able to do that. Is it perhaps that I have a private IP, so even though the tracker has my IP address correctly ( the address of our router) when they try and communicate with it they can't find it because it is a private address? I haven't found anyone who can help me thus far. It has been very frustrating. Anyhow. That is why I need to portforward, but it is clearly not a problem with portfowarding. It is deeper than that me thinks. Let me know if you can help. Thanks so much.
ben
bobw - Apr 26, 2005 - 8:06 am
Benedict
BitTorrent usually uses ports 6881 through 6889.
You would forward these ports to your Internal IP on the Router setup page.
On the port forwarding page in the Router setup, forward those ports to your Internal IP address, probably 192.168.1.2.
Also, in the BitTorrent program, in it's Preferences, you need to make sure those ports are there.
That's basically it. If you have the ports forwarded correctly in your Router setup page, and those ports are entered in the BitTorrent preferences, you shouldn't have any problem.
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 26, 2005 - 12:46 pm
Hi Bob,
Thanks so much for the reply. That is what I meant by onone had thus far been able to help me. I really do appreciate the quick response though. I never acknowledged just how helpful forums and tech support are! I was always too impatient! Anyhow, that is what I meant when I said everything was configured properly. I know all that stuff. I have forwarded the ports to my computer, but when i scan those ports in Net Util none are open. Even when I disable the firewall completely on bioth my MAc and the router, and even assign my IP address to have DMZ enabled in the router, none are open, and when you do that they should ALL be open. I have upgraded the firmwhere to the most recent version. I don't know what else to do. Whatelse could cause this problem? My process: Disable firewall completely pn my computer, and on the router, AND even enable the DMZ like I said. Then go to net Util and scan those ports and there is no "open port: 6881" message, it just says scanning ports, tyhen my IP address, and then it says scan complete. If I am in BitTorrent, I use whatever port I need, and make sure that it is portforwarded and I can make connections fine, but they can't connect to me. The funny thing is, if I don't configure it properly like you also instructed, then i can't make connections either. But when it is configured properly, people still can't connect to me. In Azureus, I use the test port function and it says NAT error. But, like I said, I have gone as far as completely opening ALL ports on the router and it still says that they are closed when I test it from either my computer or gmc.com, and never mind the trackers. . . I am so frustrated with this. I don't know what else I can do. Thanks so much for your help. If you have any other ideas I'd love to hear them.
Kind Regards,
Ben
bobw - Apr 26, 2005 - 1:00 pm
Ben
Do you have Little Snitch installed by any chance?
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 26, 2005 - 1:20 pm
Nope.
bobw - Apr 26, 2005 - 1:30 pm
Ben
Open Terminal and type this to see what ports are open;
sudo lsof -i -P
hit return
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 26, 2005 - 1:39 pm
Sorry Bob, I am not sure what those letters are for sure, and whether there are spaces before the hyphens - it isn't working in terminal. is it: sudo lsof -i -P as in sudo space l(little L)sof space hyphen i space hyphen P (big P?)
Can you clarify?
bobw - Apr 26, 2005 - 1:44 pm
Ben
sudo lsof -i -P
sudo[space]lsof[space]-i[space]-P
lsof is a small L
P is capital
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 26, 2005 - 2:11 pm
This is the final few lines of all the open ports:
BitTorren 394 benedict 12u IPv4 0x01ae5aa0 0t0 TCP *:50000 (LISTEN)
BitTorren 394 benedict 13u IPv4 0x022b3214 0t0 TCP 192.168.0.116:54361->004m14.oasis.mediatti.net:25251 (ESTABLISHED)
BitTorren 394 benedict 17u IPv4 0x022bb824 0t0 TCP 192.168.0.116:54364->82.144.26.127:55555 (ESTABLISHED)
BitTorren 394 benedict 18u IPv4 0x022b2f60 0t0 TCP 192.168.0.116:54365->c83-253-100-20.bredband.comhem.se:10000 (ESTABLISHED)
BitTorren 394 benedict 19u IPv4 0x022b2490 0t0 TCP 192.168.0.116:54366->dd5778986.access.telenet.be:49152 (ESTABLISHED)
BitTorren 394 benedict 21u IPv4 0x022bb570 0t0 TCP 192.168.0.116:54390->c83-253-100-20.bredband.comhem.se:10000 (ESTABLISHED)
[Benedict:~] benedict%
It doesn't fit perfectly in here so I will just tell you that the beginning of each line is the Bit Torrent 394 and the end of that line is after TCP192.168.0.116:54364 and then the next line finishes with (ESTABLISHED) I hope that is clear enough. Anyhow, what does this mean? I am guessing that it is telling me that Imy computer is listening for incoming traffic on port 50000. And then I have a connection on port 54364, 54365, 53466 and 54390? The funny thing is that Net Util tells me that port 50000 is open, but not the other 4, and it only tells me 50000 is open when the BT client is ACTUALLY running (by the way I am using those ports because the tracker has blacklisted the typical BT ports i.e 6881 etc). If BT isn't on, then net util will not acknowledge port 50000 to be open. 50000 is forwarded in the router, but the other 4 aren't. And, I am still listed as not connectable on the trackers site, which means that every connection I have MY computer initiated, and my peers are still not able to actually initiate a connection with me. What are your thoughts?
bobw - Apr 26, 2005 - 2:36 pm
Ben
If your internal IP is;
192.168.0.116
then it looks like you have everything set ok, and the problem would be on the tracker side.
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com
bex852 - Apr 26, 2005 - 2:40 pm
Thanks Bob
bobw - Apr 26, 2005 - 2:43 pm
Your welcome.
--------
Bobw - MacOSX.com Tech Support
bobw@macosx.com