NOTE TO MODS/ADMINS: Since someone decided modify this post suggesting that PortForward.com be used I'd first like to point out that I already say that in the tutorial. Try reading. Also... at least spell the words that you use right. Next, PortForward.com does not help you to configure a forwarded port if you have a DHCP server set up. Some people who don't manage their own networks where they live do not know what this is or how to set it up so that it works with Eclipse. They put in the IP address that they see for their computer and then in 24 hours it gets changed and port 4000 is no longer forwarded for that computer. This guide is to help them with setting up a reserved ip address with a DHCP server while port forwarding. So... uhm... Please don't edit my topics with useless messages. Especially when they messages don't even have the words spelled correctly. ThanksPORT FORWARDING TUTORIALINTROI originally made this post to offer to help others via a program called
CrossLoop. That section of this topic still exists at the bottom, but I thought that I'd add an actual tutorial section up here anyways. If you can't figure out how to
Port Forward with this tutorial then I'd recommend that you following the second
CrossLoop tutorial at the bottom and I will be able to personally assist you. This tutorial has loads of pictures (for virtually every step) and full instructions.
NOTESBefore beginning please look over these important notes
-I'm using
Eclipse Evolution 2.7-I'm running
32-bit Windows XP Service Pack 3-I'm using a
TRENDnet Wireless N Gigabit Router (
TEW-633GR)
-I encourage that you try and use
PortForward.ComKEYBLUE = TITLERED = SECTIONGREEN = LINKYELLOW = STEPACCESSING THE ROUTERFirst we must find the router's GUI and access it through a web browser. To do this you can search for your router's default address through
Google by looking up it's model number or you can try finding the
Default Gateway.
1. Click on "Start" and then click on "Run".
2. Type in "command" or "cmd" and click "OK".
3. The
Command Prompt box will open up. Type in "ipconfig" and hit "Enter" on your keyboard.
4. Find where it says
Default Gateway. This number is usually the default address to your router. Write this number down.
5. Also make a note of what your IP address is. This come in handy later.
6. Go to your internet browser (preferably
Internet Explorer or
Mozilla Firefox).
7. Type your
Default Gateway number into your address bar and hit "Enter".
8. (OPTIONAL) If nothing happens then try adding an "https://" before it (
EX: "https://192.168.10.1").
<DEAD IMAGE LINK>9. A login window of some sort should appear.
10. Type in your UserName and Password and login.
11. (OPTIONAL) If you don't know what they are then try searching for the default ones on
Google. This depends on your router's brand and model. Most of the time these are just "admin".
CREATING A STATIC IP IN A DHCP SERVERNow that you've accessed your router's GUI you might need to configure a
Static IP address for the computer that you're forwarding a port for. This part is optional if you don't have a DHCP Server running or already have a
Static IP address for your computer.
12. Find where the Navigation Bar is and look through it until you see something that tells you the status of your router. If you find that you are using a DHCP client/server then these next steps are crucial for you. If you have already configured your DHCP settings and know what they are or if you are not running a DHCP server with your router then skip to step 22.
13. Use your Navigation Bar to locate your Network Settings or something similar. Here it will tell you what your router's IP address is. It should be the same as your
Default Gateway or whatever address you used to login to your router's GUI.
<DEAD IMAGE LINK>14. If you have a DHCP server running you need to configure your home network (or at least the computer that you will be using to run your Eclipse server on).
15. Make sure that the DHCP server is enabled.
16. Then specify the address range. This should have the first 3 numbers resemble your router's IP address. The last numbers should have a range of 100 numbers (
EX: 192.168.10.501 to 192.168.10.600).
17. You must now make a DHCP reservation for your computer.
18. To do this simply specify a name for the computer (anything you want) and enter the IP address you want to reserve for it but it must be within the IP range you previously set (
EX: 192.168.10.556).
19. Then you will need to enter the device's MAC address. The MAC address is the address that the device's network card uses. If you are connecting to your router's GUI on the computer that you are reserving then you can usually just hit the "Clone MAC Address" button. If that is not possible then simply look at the "Connected DHCP clients" section (which displays all devices that have been connected to your network within the past set time period). Find your computer (usually by it's name) and copy that MAC address into the reservation list.
20. Save the reservation and you will have successfully set a
Static IP address for that computer.
21. You might need to reset your router or release the DHCP clients to refresh your computer with it's new
Static IP address. This will cause temporary loss of internet connection.
PORT FORWARDINGThis how to actually
Port Forward.
22. Now it's finally time to actually
Port Forward. Start out by using your Navigation Bar to locate the
Port Forwarding Menu. This is usually located under the "Advanced Settings" and often is affiliated with "Gaming".
23. Once at the menu you will see something similar to the picture above. Notice the "Name", "IP address", "TCP", and "UDP" fields. Those are all good indicators that you have found the
Port Forward menu.
24. Make sure that you check the "Enable" box if there is one.
25. Then type in a name that will remind you what these ports are being forwarded for.
26. Then type in the IP address for the computer that you are forwarding for (The
Static IP address that you just made).
27. Type in "4000" for both "UDP" and "TCP" (I used "4000" and "4001" because I wasn't sure which one Eclipse was set up to use. Just use "4000" for both.)
28. (OPTIONAL) If your router asks for where both the "UDP" and the "TCP" end (mine doesn't) just enter "4000" in all of those fields as well.
29. Save your settings.
30. Your menu should appear with the new rule saved (
Port Forwarded) and look like so. Congrats, you've now forwarded a port!
CONFIGURING THE SERVERNow that you've properly
Port Forwarded you will need to make sure that your Server is properly configured.
31. Find and open your "Server" folder.
32. Find and open your "data.ini" file.
33. Make sure that your port is set to "4000". If it isn't then change it and save the file.
34. Run the "Server.exe" file.
35. The top of the Server should mention your
Private/Static IP address and port "4000".
36. Click on the area where it says "Check IP address" to be redirected to
ipchicken.
CONFIGURING THE CLIENTNow that you've properly
Port Forwarded and configured the Server you will also need to configure your Client as well.
37. First write down the IP address that
ipchicken gives you. This is your
Public IP address whereas all of the previous IP addresses have been
Private ones distributed by your router.
38. Find and open your "Client" folder.
39. Open the "Client.exe" file.
40. Click on "IP Config".
41. You will notice that the current IP address is "127.0.0.1". This address just tells your computer to connect to itself. The default port should be set to "4000".
42. Replace the "127.0.0.1" with the IP address that
ipchicken gave you.
43. Restart the "Client.exe" program and your Server status should be online. You're now done configuring your Client.
ENDThat's it for the tutorial. Just remember that
PortForward.Com is a great resource. If you still can't manage to
Port Forward then read the next section for additional help. Also if you have any suggestions for the tutorial feel free to post them.
ADDITIONAL HELPINTROHello.
I'd just like to offer anyone who needs help understanding Eclipse and
Port Forwarding some help. It took me a while to get a better understanding of Eclipse. One of my biggest problems was
Port Forwarding. So I've decided to directly help anyone who requires it. The process may look difficult at first but that's just because I listed every nit-picky little thing I could. Most of it is really straightforward so don't be frightened by all of the steps.
WHY AND HOW?Sometimes just talking so someone on a forum can be a slow process. It can also be confusing for everyone to understand the problem. This is why I'll be helping you using a program called
CrossLoop. This program acts like a VNC/Remote Desktop client. Basically what it does is it allows me to connect to your computer and see your desktop and everything on it as well as being able to control your mouse and keyboard. Now I know what you're thinking... why trust me with that kind of access to your computer? Well
CrossLoop grants the host (you in this case) "master" rights over the mouse and keyboard. If I move the mouse left and you move it right, the mouse will go to the right. You can also disconnect me anytime that you want, and you'll be able to watch everything that I do.
CrossLoop doesn't require any Port Forwarding like VNCs and Remote Desktops do so it's very easy to use. An it takes up little memory.
GETTING STARTEDFirst off you'll need to contact me about your problem so I can determine if I can help. Again, this is mainly for
Port Forwarding but if you have something else (eclipse related or not) I might be able to help you, no guarantees though. I'd prefer to be contacted by one of the following methods (in order of preference):
(Yes, I'm creative with the UserNames, I know)
After I've read over your problem then I'll respond and ask for when you're available (I'm
Eastern time so we'll have to work that out if you're not). We'll then determine the time that I'll connect and by what method you will send me your access code (mentioned later).
GETTING CROSSLOOPTo get CrossLoop simply follow these simple steps:
- Go to CrossLoop's website found HERE.
- Click the Download button in the top right hand corner of the website to go to the Download page found HERE.
- Enter your E-mail address and check the Terms and Conditions box and click download.
- Download and run the installation program
- Select your language, Accept the License Agreement, select your desired icons and install. It takes about a whole 3 seconds.
- You're done!
CONNECTINGThe following is a list of instructions of how we will connect:
- Launch CrossLoop.
- Create an account.
- Log into the program and you will notice two tabs. Click on the one that says share. This will have an Access Code (EX: 4481 2361 0552) in it. That is the code that I'll be needing (NOTE: the code does change every time you restart CrossLoop)
- Copy and paste the code to send it to me at the predetermined time via the predetermined method.
- Hit the Connect button under the Share tab. I will have 2 minutes to enter the code and connect to you.
- When I connect, a warning box will appear reading "BlakeH" at the top. It will be asking if you would like to share control of your computer with me. DO NOT click the View Only box, this will cause me to not be able to move your mouse or to type. Just hit Accept.
- You might have a Windows security program pop-up if you're running Windows 2000, XP, or Vista. If so, then just unblock it.
- At this point I will be connected and will open up notepad so that we can talk and work on your problem from there.
- To disconnect me simply click the disconnect button. Besides that, you're done!
ENDThat's pretty much it. I highly recommend
CrossLoop to everyone on Eclipse. That way helping others would be a lot easier.