English Norsk Nederlands Português Brasil Italiano 日本語 Deutsch Español

How to set up WinMX with a router

Help!
No one can download from me!
I can't open a chat room!
I don't get any channels in the list!
I don't get any search results!
I can't connect as a primary!
WinMX says I'm firewalled!
I need to open ports!
I can't upload!
I can't download!
I get no TCP/UDP Port Error!


If you have a problem similar to these you probably have a router. Routers can be seperate pieces of hardware or integrated into a modem. They can be used to share an internet connection with several computers and also add an extra layer of security between your computer and the internet.

A simple way to check if you have a router or a modem with a built in router functions is to do the following:

1. Click Start
2. Click Run
3. Type cmd and click OK
4. In the new command window type ipconfig and press enter.
5. Information will be shown concerning your local area connection. Look for the entry called IP Address.
6. If the IP address is in any of the following ranges it is considered a private address which are reserved for use on internal networks. This would normally indicate the presence of a router.

     10.0.0.0 - 10.255.255.255
     172.16.0.0 - 172.31.255.255
     192.168.0.0 - 192.168.255.255

In order to use the full functionality of WinMX with a router you will need to forward the two ports that WinMX uses to your computer. This process is called port-forwarding.

The following steps show how to set up WinMX with a router.

1. Set up ports in WinMX.

     All versions of WinMX -
       1. Open WinMX
       2. Click the Settings button
       3. Click the plus sign in front of Internet Connection.
       4. You should now see a new list drop down under Internet Connection.
       5. In this new list click on Incoming TCP Connections.
       6. Select the "Listen on port" button
       7. Enter 6699 in the box
       8. Click the In/Out UDP Packets
       9. Select the "Listen on port" button
       10. Enter 6257 in the box
       11. Close WinMX

2. Set a static IP for your computer. Follow the instructions below for your Operating System:

     Windows XP -
       1. Go to Start - Run - Type command - OK
       2. In the new Command window type: ipconfig /all
       3. WRITE DOWN your IP Address, Subnet Mask, Default Gateway, and DNS Servers
       4. Open Control Panel.
       5. Double click "Network Connections".
       6. Right click on the network connection that you use to connect to the internet and select "Properties".
       7. Highlight "Internet Protocol(TCP/IP)" and then click the "Properties" button.
       8. Click the "Use the following IP Address". (Note if this is already selected a Static IP is already configured. Please skip to the next section - Portforwarding).
       9. Enter the IP Address, Subnet Mask, Default Gateway, and DNS Servers you wrote down above. (If you only have one DNS Server leave the second box blank).
       10. Click OK to apply the settings.
       11. Open any website to verify the settings are working. If there is a problem revert your settings back to obtain an IP address and DNS server automatically.

     Windows 2000 -
       1. Go to Start - Run - Type command - OK
       2. In the new Command window type: ipconfig /all
       3. WRITE DOWN your IP Address, Subnet Mask, Default Gateway, and DNS Servers
       4. Open Control Panel.
       5. Double click "Network and Dial-up Connections".
       6. Right click on the network connection that you use to connect to the internet and select "Properties".
       7. Highlight "Internet Protocol(TCP/IP)" and then click the "Properties" button.
       8. Click the "Use the following IP Address". (Note if this is already selected a Static IP is already configured. Please skip to the next section - Portforwarding).
       9. Enter the IP Address, Subnet Mask, Default Gateway, and DNS Servers you wrote down above. (If you only have one DNS Server leave the second box blank).
       10. Click OK to apply the settings.
       11. Open any website to verify the settings are working. If there is a problem revert your settings back to obtain an IP address and DNS server automatically.

     Windows ME and 98 -
       1. Go to Start - Run - Type command - OK
       2. In the new Command window type: ipconfig /all
       3. WRITE DOWN your IP Address, Subnet Mask, Default Gateway, and DNS Servers.
       4. Right click "Network Connections" on your desktop and then click properties.
       5. Under "The following components are installed" look for TCP/IP. Highlight it and then click "Properties".
       6. Click "Use the following IP Address". (Note if this is already selected a Static IP is already configured. Please skip to the next section - Portforwarding).
       7. Enter the IP address and subnet mask that you wrote down above.
       8. Click the "Gateway" tab.
       9. Enter the Default Gateway you wrote down above and then click Add.
       10. Click the "DNS Configuration" Tab.
       11. Click "Enable DNS".
       12. Enter your host name and domain.
       13. Under "DNS Server Search Order" add the IP address of the DNS Server you wrote down above and then click Add.
       14. If you wrote down more than one DNS Server, enter the second number and click Add.
       15. Click OK to apply the settings.
       16. Reboot if prompted.
       17. Open any website to verify the settings are working. If there is a problem revert your settings back to obtain an IP address and DNS server automatically.

3. Portforward the router for WinMX. Choose your router make and model from the list on the following page: Port-forwarding Tutorial **Note: Do not select the ad for PFConfig unless you wish to pay for a third-party program to do it automatically for you. You can do this process yourself for free.**

     Fill in the boxes on the page like so:
     WinMX's port for incoming TCP connections: 6699
     WinMX's port for incoming UDP connections: 6257
     Please enter the static ip you want to forward to: Use the IP address you set for your computer in step 2.

The rest of the blanks on the page will fill in automatically, showing you exactly how to set up portforwarding for WinMX in your router. Follow the instructions you are given.

4. If you have Windows XP, do the following to allow WinMX though Windows Firewall:

     1. Open Control Panel and double click Windows Firewall (If you do not see the icon for Windows Firewall, switch to Classic View).
     2. Make sure "Don't allow exceptions" is NOT ticked.
     3. Click the tab that says "Exceptions"
     4. If WinMX is already in the list of exceptions, highlight it and click "Delete".
     5. Insert a checkmark in box next to "Display a notification when Windows Firewall blocks a program"
     6. Click OK
     7. If WinMX is running, exit the program completely. Ensure it is not still running minimized.
     8. Restart WinMX.
     9. Windows Firewall will display a prompt asking if you want to block WinMX. Click "Unblock".
     10. Windows Firewall is now setup for WinMX.

5. Make sure WinMX is allowed access in any other firewalls you have running.

6. Install and run Peer Guardian 2 (PG2).PG2 Information and Download Link Detailed Infomation Regarding PG2 and WinMX

7. Finally if you wish to use a Primary connection please ensure it meets the recommended requirements for Primary connections: Recommended Primary Connection Requirements