Support > iCam Support

Troubleshooting 103 - Port Forwarding

(1/29) > >>

Stefan:
PLEASE NOTE : If you are unsure as to whether or not Port Forwarding is the solution to your problem then please start here: http://skjm.com/forum/index.php?topic=174.0

Port forwarding isn't always the solution to every connectivity problem. Sometimes it can make things worse or simply confuse the troubleshooting process. If you are receiving the Source Connection Error when your iPhone is connected via 3G/EDGE but you ARE able to connect via WiFi, then Port Forwarding is most likely the solution for you.

To use port forwarding, you will need to both enable port forwarding in the iCamSource and setup a port forwarding range in your router.

To enable port forwarding in the iCamSource:


If you are running Windows, you will need to set an iCamSource registry key:

1. Download the following file to your computer and double-click it: http://skjm.com/icam/iCamSourcePortForwarding.reg If the file opens up in notepad for some reason, please see the Registry Note below.
2. Restart the iCamSource. You should now see a checkbox allowing you to enable Port Forwarding. Check it, and you should see the range 12000 to 12100 by default.

Registry Note - If double-clicking the .reg file doesn't work, you can do the following to add it to the registry:

- Click on Start and then Run...
- Type in regedit, and then click OK
- In regedit, click on File, and then Import
- Enter the filename or otherwise locate the ".reg" file you want to enter, and click OK


If you are running Mac OS X, you will need to add an iCamSource user defaults setting:

1. Open a Terminal windows from Applications > Utilities > Terminal
2. Copy and paste the following line of text into it and press Enter:

defaults write com.skjm.icamsource PortRangeSet -bool true

3. Restart the iCamSource. You should now see a checkbox allowing you to enable Port Forwarding.  Check it, and you should see the range 12000 to 12100 by default.


The next step is to forward that range of ports in your router to the computer running the iCamSource:

1. Go to http://portforward.com/ and find your router in the list sorted by manufacturer and model.
2. Click on your router's model, and then click on the "Click here to skip this advertisement..." link in the top-right corner.
3. The iCamSource is not among their list of supported applications, so you'll need to find and click on the "Default Guide" link near the top of the page, located above the list of applications.
4. Following the default instructions, forward UDP (not TCP) ports 12000-12100 to the computer running the iCamSource.

Once this is done, you should be able to access your iCamSource via 3G/EDGE.


IMPORTANT NOTE #1 - If your router only allows you to forward a single port at a time, change the port range from 12000-12100 to 12000-12005 in the iCamSource and add 6 port forwarding rules in your router, one for each port.

IMPORTANT NOTE #2 - If you are running iCamSource(s) on more than one computer on the same network then you will need to use (and forward) a separate port range for each computer. (We recommend using 12000-12100, 12200-12300, 12400-12500, etc.)


If things are not still not working correctly, then you can first try and confirm that your port forwarding is functioning as expected. If you visit this link ...

http://portchecker.net/udp.php?p=12000

... it will open a webpage that contains a Java Applet in it (similar to iCamWeb) that will be able to listen on port 12000 for a UDP packet to be sent from a server on the Internet to your computer. If your port forwarding is functioning correctly then you should see a message saying that the port is open. If it is not functioning correctly, it should say that it is blocked.


As always, please feel free to e-mail support@skjm.com if you have any questions or concerns.

Thanks! :)

Bill_martin1@mac.com:
defaults write com.skjm.icamsource PortRangeSet -bool true

I installed the above line in my terminal Mac OS 10.5.8 and the source error disappeared. Reception is perfect. However my isight camera on my iMac G5 no longer works with any other program, iChat, Skype, everything but iCam. iCam works perfectly but so what if it takes out my other services. iCam is a lovely program but I will have to dump it if we can't resolve this.

1. how do I remove the above line from the terminal program?
2. and is there hope of some additional terminal line that will make everything work??
3. thank everyone that has been helpful.

bill_martin1@mac.com

Stefan:
That terminal line only affects the way that the iCamSource connects to iCam, it doesn't affect your camera in any way.

Are you trying to use your camera when the iCamSource is already engaging it? I am not sure how things would react if multiple applications are attempting to connect to the same camera at the same time, as they may fight over it.

Bill_martin1@mac.com:
question::::::Are you trying to use your camera when the iCamSource is already engaging it? I am not sure how things would react if multiple applications are attempting to connect to the same camera at the same time, as they may fight over it.

I would be content is if were one or the other. After the latest line insertion in the terminal window. iCam always works perfectly and only photo booth continues to work. iChat& Skype both have no camera. I am still fiddling with the port setting but have to shut down the modem and restart before I can get the usual access. I am dealing with that in another forum.  The iChat drop-down just shows telephones no video.
I am off to do another restart on the modem.  Hopefully,  I'll come back with what works.
bill

Bill_martin1@mac.com:
Okay, I am back. Turns out it was ATT not me. They have changed how to access a 2wire modem. I am on a iMac G5 with Mac OS 10.5.8. 2.1 Ghz PowerPC G5 with 2.5 GB DDR2 SDRAM.  Here's where it stands at this time. I can get the iChat camera to show in it's preferences if iCam is turned off. I haven't looked at skype yet. However, the icon in the iChat drop down remains a telephone only and now the video preference box states camera is in use by another application when iCam is on. Turning iCam completely off seems to be the only way to use iChat. It's not enough to stop iCam in it's preferences It must be Quit in the iCam menu bar drop own. I have the port forwarding set to 12000-12005. iCam reception is perfect and quick however now I must turn it off every time I come home in order for it not to grab the camera from iChat. The whole point of course is to add cameras and be waked up if there is a significant movement in my yard. I have it set to least sensitive and it still goes off over what must be spiders. There is no one in the house and I am in the other room.

question::::::Are you trying to use your camera when the iCamSource is already engaging it? I am not sure how things would react if multiple applications are attempting to connect to the same camera at the same time, as they may fight over it.

I would be content is if were one or the other. After the latest line insertion in the terminal window. iCam always works perfectly and only photo booth continues to work. iChat& Skype both have no camera. I am still fiddling with the port setting but have to shut down the modem and restart before I can get the usual access. I am dealing with that in another forum.  The iChat drop-down just shows telephones no video.
I am off to do another restart on the modem.  Hopefully,  I'll come back with what works.
bill

Navigation

[0] Message Index

[#] Next page

Go to full version