View Single Post
Old 07-27-2006, 02:39 AM   #5 (permalink)
Law
Wizard Techie
 
Law's Avatar
 
Join Date: Aug 2005
Posts: 4,171
Default

Setting up port forwarding with ICS

After you setup ICS and everything is working, you’ll probably want to host certain application on the client computer, like games and p2p applications. Well this guide illustrates the procedures taken to port forward on the host computer running Windows XP.

Before we proceed you will have to gather the following information:
The application ports and protocols: You can find most popular application ports and protocols at http://www.portforward.com/cports.htm.

www.google.com is also vital if the information is not listed at portforward.com

The client computer IP address: If you had follow my guide and setup each client IP manually you should have no problem figuring that out. Go to the client computer, run the command prompt or MS-DOS and type ipconfig

Now that you have the two vital information then you can proceed. In this guide I will use Doom 3 as my example.

I have obtain my 2 vital information
Ports and Protocol: 27666 TCP and 27666 UDP
Client IP address: 192.168.0.5

1) On the host computer running Windows XP, go to Control Panel/Network Connections.

2) You should see at least two network cards, right click on the network card that is connected to the router or modem (the one that gives Internet access to this host computer) and select Properties. Select the Advanced tab; you should see the Internet Connection Sharing section. Click on the Settings… button.

http://members.cox.net/mypeth/Advanced.JPG

3) Now you should see a list of services, click Add…

http://members.cox.net/mypeth/Settings.jpg

4) The service setting appears.

5) Now I enter my information for Doom3, first one I will put Doom3 TCP as my description, I will put 192.168.0.5 as the client computer’s IP that is hosting this service, and I will put 27666 as the External and Internal port and select TCP.

http://members.cox.net/mypeth/doom3tcp.jpg

6) I will repeat step 3 through 4 for the second port and protocol, but this time the description will be doom3 UDP, same IP, same port (in my case) but now I select UDP.

http://members.cox.net/mypeth/doom3udp.jpg

7) The newly added services should be automatically checked and now the port should be forwarded and open for the client.

http://members.cox.net/mypeth/setting2.jpg

Technical problems and solutions:
When you’re using ICS and you have an application with many ports and protocols, you will have to repeat steps 3 through 6 for every port and protocol that the application need. There is no specifying a range; this makes ICS a hassle to work with.

If you follow my other guide and you’re behind a router, you will probably need to configure your router to port forward the ports to the host computer, which in turn should take that request and port forward to the client.
Law is offline   Reply With Quote