Internet Connection Sharing Port Forwarding Issues
Posted on 2007-08-11
I have two computers, a Windows XP laptop with a verizon wireless card and a web server. I am trying to configure the laptop to run internet connection sharing and forward all requests from the internet on port 80 over to the webserver system.
Of course when I enable Internet Connection Sharing it tells me that it will have to change the IP address of the local network adapter to 192.168.0.1, which is fine considering the webserver is 192.168.0.5.
However, whenever I attempt to access the public IP address I'm given by verizon it never seems to forward over to the web server.
I just installed Apache on the laptop to see if its not forwarding or if there is a problem with the page and with Apache installed on the laptop, the laptop's website comes up fine, even though I have Internet Connection sharing configured to forward all requests on port 80 over to 192.168.0.5.
I know that the web server is running fine and is accessable on the web-server because I can access it via its local IP address (192.168.0.5). It comes up immediately without an issue that way. There is NO access control, no firewall, no NOTHING on the webserver except a simple webserver (
Please HELP! I am onsite trying to set this up for someone, just like I have done half a dozen times. I've done the same thing with virtually the same steps (without any third party software) on about 5 or 6 other laptops and it worked previously. I don't know if I am skipping something or missing something or if there is something wrong with the system.
The Steps I am going through are:
ON THE LAPTOP:
1. Right click my Dial-Up Internet Connection, go to Properties.
2. Click Advanced at the top, put a check mark by "Allow other network users to connect through this computer's internet connection".
3. By Home Networking Connection I set it to "Local Area Connection" (the ethernet cable between my laptop and the server).
4. Also, for good measure I put a check mark by the two checkboxes after that (Establish dial-up connection..., Allow other network users...).
5. Click "Settings" in the bottom right corner, Double-click "Web Server (HTTP)" in the list and set it to 192.168.0.5 (IP Address of my server)
6. Click "Ok".
7. Click "Ok".
8. Click "Settings" in the top right corner of the screen by "Windows Firewall".
9. Set Windows Firewall to "On". UNCHECKED "Don't allow exceptions".
10. Clicked the "Exceptions" tab at the top of the window.
11. Click "Add Port", typed a generic name (i.e. "web" by name and typed 80 by Port Number).
12. Put a checkmark by "TCP".
13. Click "Ok".
14. Click "Ok".
15. Click "Settings" in the top right corner of the screen by "Windows Firewall" again.
16. Click "Advanced" , under network connections scroll down and find "Local Area Connection". Highlight it and click "Settings".
17. Ensure that a port setting is setup for this connection for port 80 to forward to 192.168.0.5 (Just like steps 11-13. Click Ok.
18. Scroll down in the network connections list and highlight "NationalAccess - BroadbandAccess" (My Internet Connection). Click Settings.
19. Ensure that a port is setup for this connection as well for port 80 to forward to 192.168.0.5 (One again, just like steps 11-13). Click Ok.
20. Click "Ok".
21. Disconnected & Reconnected Dial-Up Connection.
If anyone has any ideas, please let me know :(