[The following steps are applicable to almost any router or modem configuration as long as you are aware of the router's/modem's local ip address to access it's settings page.]
1.
When you use a wifi internet connection through a Wi-Fi router which in turn is connected to a modem(ADSL broadband) then your computer will not get a static IP address of the same type as that of the modem. It will get an ip address of the type of the Wi-Fi router. Hence you need to port forward two times: one on your modem and the other on your router.
2.
Open your ADSL modem’s configuration page by typing the following link:
http://192.168.1.1/main.html
username: admin
password: password (can also be admin)
3.
Port forward by going to NAT -> Virtual Servers.
Now you need to add a service. Click on add and you will go to a new page. If the service is in the list then select it otherwise write a customservice name and enter your Wi-Fi router’s IP address assigned to it by the modem in the server ip box.
The Wi-Fi router’s IP can be found by going to the netgear configuration page
(It would be of the form 192.168.1.*)
http://www.routerlogin.net ( or http://www.routerlogin.com )
username: admin
password: password (can also be admin)
Goto Maintenance -> Router status
Under internet port view the IP address. thats the IP you need to enter in your modem’s server ip address box.
Enter the desired port number as required by the application.
Click on Save/Apply.
4.
Ok so the modem is configured to forward requests to the Wi-Fi router.
Now we need to configure our router to forward to the computer itself.
The router creates it’s own LAN so to speak and assigns a local IP to all the computers connected to it. It is usually of the form 10.0.0.*
go to CMD-Prompt and type ipconfig.
You will get a 10.0.0.* type ip address. That’s the address you need.
[The local IP settings can be configured in the LAN setup page. Here you can specify the IP address local to the router's LAN. I.e you can change it from 10.0.0.1 to something else like 192.168.0.1. Just make sure it doesn't conflict with that of the modem's. You can also change the range which will be applicable to all the connecting devices.]
5.
Now open http://www.routerlogin.net as before.
Under Advanced -> Port Forwarding/Port Triggering select Service name if available or else click on add custom service.
Give your service name anything you want. Select TCP/UDP. Enter the port number you want to forward. It should be the same as that forwarded on the modem. Now enter the ip address of the computer.
Click on apply.
[Another thing to keep in mind. It will depend on the application that whether a port needs to be TCP or UDP based. For example torrent programs like uTorrent use a TCP/UDP port whereas certain games may need different ports for TCP and UDP respectively.]
6.
A nice way to check if your port is forwarded correctly is to go to the following site:
http://www.utorrent.com/testport.php?port=%5Benter your port number]
It will tell whether it’s ok or not.
So have fun.