Why do I receive a low ID when using eMule through my D-Link router?
I had the same problem!!
I read everything on several websites. No fixes that worked.
Suddenly I realised what was wrong.
I have a Belkin g router which means I can manually change all the settings.
So, I went to the IP Pool setting and checked the starting address which began at xx.02 NOT 01 (which was my address).
Then I went to virtual servers and changed the Emule IP starting address to 02 for both tcp & udp ports.
It worked!!!!
I now have a high ID!!!
Let me know if this helps anyone else.
Obviously, you have to enable these ports in vista's firewall as well.
It was so frustrating for 2 weeks!!!!
One more thing re low id on emule - try to choose ports between 10000 and 60000 - many isps block the standard ports that emule users choose, and you will see people saying to choose one over 5000, but I'd chosen ports between 5000 and 10000, and still had no luck until I went over10000.
Most isps don't monitor ports over 10000, so if you still have low id problems even after port forwarding and setting up your firewall, this may be the answer to your problem! (I got this info off portforward.com, and it worked for me)
Port Forwading can be intimidating for people who are new Likewise, portforward.com is a huge and possibly confusing site but with great information.
Here are the relevant links with step-by-step illustration:
eMule Port Forwarding
All Firewalls - Visual Forwarding Tutorials
[harware and software]
I hope this makes it easier for those that need to 'see it' to get it
The other answers are good but I would feel a little overwhelmed without a diagram or visuals, if I were a beginner.
In the Tools menu, run the fist run wizard and click the "Test Ports" button. This will tell you if you need to open some ports. I've had better luck by changing the default ports. You can get more help from the emule help page and www.portforward.com.
- continued - Step 3 Create a new entry: Click Enabled. Enter a name (emule1). Private IP - Enter the IP address of the computer you are running eMule from. Select TCP for Protocol Type Enter 4662 for both Private Port and Public Port Click Always or set a schedule. Step 4 Click Apply and then Continue. Step 5 Repeat steps 3 and 4 but name it emule2, select UDP for Protocol Type, and enter 4672 for both Private Port and Public Port. Step 6 Repeat steps 3 and 4 but name it emule3, select TCP for Protocol Type, and enter 4711 for both Private Port and Public Port. For the DI-704P (rev.B) and DI-707P: Step 1 Open a web browser and enter the IP address of your router (192.168.0.1). Enter admin for your username and then your password (blank by default). Step 2 Click on the Advanced tab and then Virtual Server on the left side. Step 3 Enter the following information: Check the enable box Next to Service Ports, enter 4661-4665. Next to Server IP, enter the IP address of the computer you want to run eMule from. Click Always or set a schedule. Click Apply and then click Restart to save changes. Step 4 Repeat step 3 but enter 4672 for the service port. Step 5 Repeat step 3 but enter 4711 for the service port. Step 6 Click Save and then Restart. For the DI-704P (revA), DI-704, DI-707, DI-711, DI-713, and DI-713P: Step 1 Open your web browser and enter the IP address of the router (192.168.0.1). Enter user name (admin) and your password (blank by default). If there is only 1 box, enter admin. Step 2 Click on Advanced at the bottom and then click Virtual Server. Step 3 Create a new entry: Enter 4661-4665 in the box under Service Ports. Enter the IP address of the computer you want to run eMule from. Check the box under Enable. In the next box down, enter 4672 under Service Ports. Enter the IP address of the computer you want to run eMule from. Check the box under Enable. In the next box down, enter 4711 under Service Ports. Enter the IP address of the computer you want to run eMule from. Check the box under Enable. Step 4 Click Save and the click Reboot. NOTE: If you can only enter a single port (not a range) and/or are limited to 10 entries, upgrade your firmware to the latest version at support.dlink.com/downloads
There are several reasons why this is happening. Most likely the reason is simply because you are behind a router or firewall and the correct ports are not open. You must open ports on your router to allow incoming traffic while using eMule. eMule uses three ports*: 4662 (TCP) 4672 (UDP) 4711 (TCP) A high ID means the port chosen in Options -> Connections (default 4662) is open and freely accessible, whereas a low ID means this port is blocked or cannot be reached. This can be caused by firewalls, routers or proxy servers. Having a low ID does not mean that no up- or download is possible but has several disadvantages: No IP is known of the machine eMule is running on therefore all requests like queue or connection requests to this client have to be routed over the server, the low ID client is connected to. This routing causes considerable amount of CPU load on the server thus reducing the maximum number of users the server can cope with. Lugdunum's servers limit the number low ID users or even ban them at all. Two clients on low ID cannot connect to each other, as it is not possible to route messages over two different servers. This will lead to less sources for the downloads On busy servers it may well happen that the messages get lost and eMule misses important information about queue progression or download requests. This may lead to fewer credits and worse downloads. Notes: The ID issue only affects message exchange between clients. Actual data transfer is still handled client to client. If it is not possible to get a high ID, it is better to connect to low user servers as they have more resources left to deal with it than the big congested ones. You can also get a low ID when the server you connected to, is too busy to answer properly, or simply badly configured. When you are sure your settings are ok and you should have a high ID, connect to another server. Run eMule and use the Port Tester from Options -> Connections to check if your connection is set up properly. If the ID is high, it does not matter how high it is. An "even higher" ID is not better nor does it offer any advantages. If an ID is low, it does not matter how low it is. A low ID is any value less than 16777216. To convert from a High ID to an IP, use the following: for IP = A.B.C.D the High ID = A + 256*B + 256*256*C + 256*256*256*D. Important: Since .23a low ID sources are dropped by eMule to keep load on servers to a minimum. Only low ID sources connected to the same server your client is connected to and low ID sources who want to download a file from you are accepted. Also low ID sources are not traded via Client to Client Source Exchange. * To prevent getting a low ID (Firewalled), open additional TCP ports between 4661 and 4665. Also, limit the number of connections in the eMule software. You may need to change the TCP Clientport to something other than 4662. For the DI-5xx, DI-6xx, DI-704P (revC), DI-704UP, DI-754, DI-764, DI-774, DI-784, DI-804HV, DI-808HV, and DI-824VUP: Step 1 Open your web browser and enter the IP address of your router (192.168.0.1). Enter username (admin) and your password (leave blank). Step 2 Click on Advanced and then click Virtual Server. Step 3 Create a new entry: Click Enabled. Enter a name (emule1). Private IP - Enter the IP address of the computer you are running eMule from. Select TCP for Protocol Type Enter 4662 for both Private Port and Public Port Click Always or set a schedule. Step 4 Click Apply and then Continue. Step 5 Repeat steps 3 and 4 but name it emule2, select UDP for Protocol Type, and enter 4672 for both Private Port and Public Port. Step 6 Repeat steps 3 and 4 but name it emule3, select TCP for Protocol Type, and enter 4711 for both Private Port and Public Port. For the DI-704P (rev.B) and DI-707P: Step 1 Open a web browser and enter the IP address of your router (192.168.0.1). Enter admin for your username and then your password (blank by default). Step 2 Click on the Advanced tab and then Virtual Server on the left side. Step 3 Enter the following information: Check the enable box Next to Service Ports, enter 4661-4665. Next to Server IP, enter the IP address of the computer you want to run eMule from. Click Always or set a schedule. Click Apply and then click Restart to save changes. Step 4 Repeat step 3 but enter 4672 for the service port. Step 5 Repeat step 3 but enter 4711 for the service port. Step 6 Click Save and then Restart. For the DI-704P (revA), DI-704, DI-707, DI-711, DI-713, and DI-713P: Step 1 Open your web browser and enter the IP address of the router (192.168.0.1). Enter user name (admin) and your password (blank by default). If there is only 1 box, enter admin. Step 2 Click on Advanced at the bottom and then click Virtual Server. Step 3 Create a new entry: Enter 4661-4665 in the box under Service Ports. Enter the I
Don't trust the web site that returns the TEST PORT result, as it must be failing to respond correctly at times. My Emule report is the green ticks right now. Last night it responded with the red X. I have made no changes between these 2 tries. so it has to be the server. It has often failed like this for no reason in the recent past. It is beginning to look like Emule relies on a master site responding correctly, so if this site closes Emule becomes useless.
One other comment. While they say Emule will still function with a low ID. I find it does nothing.
Its a shame as it has been very good. Much better quality downloads than with Torrents.
SOURCE: emule
There are several reasons why this is happening. Most likely the reason is simply because you are behind a router or firewall and the correct ports are not open.
14,347 views
Usually answered in minutes!
×