Updated date:

Configuring Windows 7 firewall for eMule

Author:

Background

After moving to Windows 7, I found that my eMule was connecting only with Low ID.
This did not happen when I was on Windows XP, so it had to be something that Windows 7 introduced.

Googling, I found that the solution was to set the Windows 7 firewall settings for eMule, correctly.

This is how you do it:


configuring-windows-7-firewall-for-emule

Getting TCP and UDP port numbers

In your eMule client, go to Options/Connection/Connection 1 and note the TCP and UDP Client port numbers.

Also, make sure the Disable next to the UDP is not checked.

configuring-windows-7-firewall-for-emule

Turn on firewall

In Windows, make sure the firewall is turned on.

To turn on Windows Firewall, go to Control Panel/All Control Panel Items/Windows Firewall.

Then choose Turn Windows Firewall on or off from the left-hand list.


configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule

Now choose Advanced settings from the left-hand list.






And then choose Inbound Rules

configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule

The eMule TCP port rule

Create a rule for eMule TCP with the following parameters







The path to your eMule client









The TCP port you recorded above

configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule

The eMule UDP port rule

Create a rule for eMule UDP with the following parameters







The path to your eMule client









The UDP port you recorded above






configuring-windows-7-firewall-for-emule
configuring-windows-7-firewall-for-emule

Test your firewall rules

Close all dialog boxes you used to define the ports' rules.

Use file/exit from the firewall window.

Restart your eMule client.

In your eMule client, go to Options/Connection/Connection 1 and click the Test ports button.


If you see the following in the browser window, you're done.


Enjoy your new High ID.

Notes

All screen captures are from eMule v049b LH UltraFast 9.

Comments

OldMen on January 10, 2016:

Worked great for me. Thanks for German People.

unknown :) on August 22, 2015:

İ thank you very much , that was very very helpful

eli on March 31, 2015:

work proper

James on August 25, 2014:

Very nice post, I would like to add - Sometimes we need to take expert advice to resolve some issues because some problems exists again and again after assist them by ourself.

http://www.maintainmypc.com/technical-support/ms-w...

Hostevil on March 08, 2014:

Thanks from Poland :D

troplolop on May 18, 2013:

Hi there to every body, it’s my first visit of this webpage; this website includes remarkable and genuinely fine information designed for visitors.t00wiqp...

KatyPerry on January 29, 2013:

Great! Finally it works! MegaThanx!

ronbarak (author) from Haifa, Israel on May 23, 2012:

Hi DrDJ80,

A Google search found http://www.twcenter.net/forums/showthread.php?t=36

You may want to try that thread suggestion.

DrDJ80 on May 23, 2012:

I got an error message about edge traversal and changing the "scope" but I don't know what to do. So I blocked all edge traversal. I still have low id.

Alex on January 18, 2012:

Followed each and every step and got the following sh*t:

Starting TCP connection test...

TCP test failed! UDP test will not be performed.

Connection test finished.

Results in detail:

TCP connection test failed.

It was not possible, to establish a TCP connection to your eMule.

Other users will only be able to connect to you with the help of a server, resulting in a low ID for you. While eMule still works, this will give you several disadvantages. Therfore it is highly recommended to solve this problem.

How to resolve port problems... Something is interfering with your network communications. There are two main reasons for this:

If you are using a firewall, ensure that your firwall don't block the required ports! You might need to set a rule to allow the ports to be available.

If you use a router, make sure that your router forwards the required ports to your local IP!

NOW WHAT?? Btw, I use a TP-LINK router and I presume that I have to do some mumbo-jumbo with it too...

sanju on January 05, 2012:

thank you so much it worked well :-)

lenwin7 on December 04, 2011:

yes, thanks

Amanda on October 27, 2011:

Worked great for me. At first messed up but I realized my TCP and UPDs were originally different from those in the pictures. Make sure you change the ones on eMule to match th others (UPD- 54672, TCD- 54662) and that's what made it work for me. Thanks again!

shimrit on August 05, 2011:

It works!

Thank you..

Great job! :)

Diane on July 11, 2011:

Worked! Thanks heaps.

ronbarak (author) from Haifa, Israel on May 31, 2011:

My guess, lovkal, is that there's a mismatch in the number of TCP port in the firewall rules and in eMule. Make sure the same port number appears on both.

lovkal on May 31, 2011:

It still doesn´t work for me...

I added those rules, tried with the Remote Access tips by andy, and the port test still says the same thing...

"TCP Test Failed"

Any help??

ronbarak (author) from Haifa, Israel on May 28, 2011:

Hi Hason,

Did you try http://www.google.co.il/search?num=100&hl=en&a...

Hason on May 28, 2011:

http://img809.imageshack.us/img809/117/eror.png

now what? :(

ronbarak (author) from Haifa, Israel on February 10, 2011:

tyler, how about following my suggestion to Chase: try describing your problem on http://forum.emule-project.net/index.php?showforum

tyler on February 10, 2011:

my id is still low so now what do i do

andy on January 17, 2011:

** ATTENTION NEXT COMMENT IS FOR HIGHLY EXPERIENCED USERS ONLY **

Guys, there is one interesting thing I found while doing some more fiddling:

In Advanced settings, you can specify the interfaces used for the connections.

First I thought that you can simply use LAN only.

But you can NOT.

Remote Access must be activated for the high ID to work. Don't ask me why. Just thought I'd mention it.

andy on January 17, 2011:

just what i needed!!

thank you very much

ronbarak (author) from Haifa, Israel on January 16, 2011:

Chase, try describing your problem on http://forum.emule-project.net/index.php?showforum...

Chase on January 16, 2011:

Trust me, I tried it all. Testing ports failed.

Also, I think that in my list emule TCP and UDP just go by the name of emule, but on the right, it says 'TCP' and 'UDP'. I did all written above, didn't change much.

ronbarak (author) from Haifa, Israel on January 15, 2011:

Chase, go to http://porttest.emule-project.net/ct_frame.php?lan... and take it from there.

BTW, did you consider that GIYF: http://www.google.co.il/search?q=emule+tcp ?

Chase on January 15, 2011:

I have no emule TCP in my list. What should I do?

Martin on September 15, 2010:

Thanks, got high ID now