port forwarding in emule

14,173

Solution 1

Your router is going to also act as a firewall, so you'll have to open the ports in it as well. Check out PortForward.com for help, they may even have pre-made instructions for your particular router.

Edit:

From Portforward get the PFPortCheck utility, turn off eMule and use the port checker to test your eMule ports, it will at least help you eliminate eMule as your problem point.

Then, after testing with Portchecker instead of eMule, turn OFF the Windows firewall to eliminate it as a suspect (in case one of the rules you mentioned is misconfigured) and test again.

Unfortunatly there's no 'one way' to check if you have any other firewalls running.

Solution 2

@Tim: Your modem is misnamed "cable modem", but it's really a router.
You must forward the eMule ports to your computer.

From its manual:

Gateway > PORT FORWARDING — status Page

Use this page to display the configured port forwarding entries on the SBG900 LAN. The fields are the same as on the Gateway > PORT FORWARDING — config Page:

image

EDIT

You can have only one DMZ computer.
What you should do:

  • Ensure that only the modem box distributes DHCP IP addresses so all machines are on the same network segment (if I understood correctly that's the one that's connected to the internet).
  • The router shouldn't set itself up as DHCP server and shouldn't try to give itself the same IP address as the modem.
  • In the modem config, set the DHCP server modem to fix the IP of the designated DMZ machine to be always the same.
  • In the modem config, define the designated machine as DMZ.

This is it.

Solution 3

type 192.168.1.1 in your browser. see what pops up (usually will ask for a password). see what model router you have - as techie007 already suggested, go to portforward.com and try to find instructions on how to enable port forwarding for that specific model. do a test at portforward.com for that port.

try then and let us know what happens ...

Share:
14,173

Related videos on Youtube

baz
Author by

baz

Elitists are oppressive, anti-intellectual, ultra-conservative, and cancerous to the society, environment, and humanity. Please help make Stack Exchange a better place. Expose elite supremacy, elitist brutality, and moderation injustice to https://stackoverflow.com/contact (complicit community managers), in comments, to meta, outside Stack Exchange, and by legal actions. Push back and don't let them normalize their behaviors. Changes always happen from the bottom up. Thank you very much! Just a curious self learner. Almost always upvote replies. Thanks for enlightenment! Meanwhile, Corruption and abuses have been rampantly coming from elitists. Supportive comments have been removed and attacks are kept to control the direction of discourse. Outright vicious comments have been removed only to conceal atrocities. Systematic discrimination has been made into policies. Countless users have been harassed, persecuted, and suffocated. Q&A sites are for everyone to learn and grow, not for elitists to indulge abusive oppression, and cover up for each other. https://softwareengineering.stackexchange.com/posts/419086/revisions https://math.meta.stackexchange.com/q/32539/ (https://i.stack.imgur.com/4knYh.png) and https://math.meta.stackexchange.com/q/32548/ (https://i.stack.imgur.com/9gaZ2.png) https://meta.stackexchange.com/posts/353417/timeline (The moderators defended continuous harassment comments showing no reading and understanding of my post) https://cs.stackexchange.com/posts/125651/timeline (a PLT academic had trouble with the books I am reading and disparaged my self learning posts, and a moderator with long abusive history added more insults.) https://stackoverflow.com/posts/61679659/revisions (homework libels) Much more that have happened.

Updated on September 17, 2022

Comments

  • baz
    baz over 1 year

    I am now connecting to my laptop to my modem using a cable without a router. Testing TCP and UDP in emule fails

    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.
    

    Some remarks:

    My operating system is Windows 7. In "Windows Firewall with Advanced Security" that both TCP and UDP for emule have "All Ports" for "Local ports" and "Remote ports". I am not sure if I have other firewalls working too. How to check that?

    I have turned off the firewall in my modem, which is Motorola SBG900.

    my laptop is from Lenovo. Does the lenovo system software have its own firewall?

    my ISP is comcast cable, not sure if emule's default TCP port 17423 and UDP port 11391 would be banned?

    my antivirus software is Windows Security Essentials, where I didn't see it has any firewall.


    I use the software CurrPorts to see the usage of ports on my computer. Below is a screenshot. Is it normal that the Local Address for emule is 0.0.0.0?

    alt text


    Thanks, harrymc!

    (1) But I have turned off the firewall of the modem, does the modem still place restriction on port forwarding?

    (2) when I try to specify the ports of emule in this modem, I did not find places to specify which is the protocal, TCP or UDP, for each port. Instead I find an option called "Template", which let me choose one from HTTP, FTP etc but not TCP and UCP. Where can I input TCP or UDP? And which one should I choose for "Template"?

    (3) Now I am connecting a router Linksys WRT54GL to the modem via a cable and connecting my laptop to the router via wireless network. In the Linksys router for each port I have to specify the IP Address in the form of 192.168.1.x, which I guess it is the one of my laptop, which is 192.168.1.102? If I have to specify the ports of emule again in the modem, is the "LAN ip address" in the form of 192.168.0.x the same as the ip of my laptop when it is connected to the modem by cable directly without using Linksys router? I tried the above but TCP test still fails not to say UDP. If I want to specify the ip to be any number in the last field, i.e. all 192.168.1.x for router and all 192.168.0.x for modem, how to specify them?

    • Ƭᴇcʜιᴇ007
      Ƭᴇcʜιᴇ007 over 14 years
      Since you edited your question, I'll edit my answer ;)
  • baz
    baz over 14 years
    But I am connecting my laptop to a modem without using a router. If it does not work without a router, how can it work with one.
  • baz
    baz over 14 years
    I am now connecting my laptop to a modem without using a router.
  • Rook
    Rook over 14 years
    just so we're clear ... you're using an adsl modem or an actual modem (56 kbps, 48kbps ... those) ?
  • Rook
    Rook over 14 years
    what model is your modem ?
  • baz
    baz over 14 years
    ,I am using Comcast cable modem. It is Motorola SURFboard SBG900, Software version: SBG900-2.1.15.0-SCM00-NOSH, Hardware version: 3
  • Rook
    Rook over 14 years
    What happens still when you try to access localhost (192.168...) ? Can you access its interface in any way ? I found the manual, for it here, and it has a chapter on port forwarding (pg 14): motorola.com/Consumers/US-EN/Consumer-Product-and-Services/… For a list of open ports on your computer (not your modem) you can use this thing: nirsoft.net/utils/cports.html
  • Ƭᴇcʜιᴇ007
    Ƭᴇcʜιᴇ007 over 14 years
    My fault, I thought it said WITH a router. :) Me = dummy. I will add here, you can pick whatever ports you want in eMule, so if you're concerned they are banning certain ports, you can just use others. Usually ISPs don't do this anymore anyway, they let it through and then use their routers shape/limit the eMule traffic, regardless of it's port.
  • Rook
    Rook over 14 years
    okey, but you still need to manually open ports, which are usually closed by default
  • baz
    baz over 14 years
    Thanks, harrymc. Please see my update to the original post. My questions are a bit long and cannot be input in comment.
  • baz
    baz over 14 years
    Thanks, techie007. When the emule is not running, giving its ports to PFTportCheck will see message like "your port is not open or not reachable". When the emule is running, PFTportCheck "could not test port xxx because some other application has the port locked." Does this mean the my laptop does not block the ports of emule?
  • harrymc
    harrymc over 14 years
    Port Forwarding has to be defined (by default there is none). For each port you must specify the internal IP of the handler computer. You can normally also specify one DMZ computer that handles ALL ports.
  • baz
    baz over 14 years
    Thanks harrymc! So in this case when modem is connected to router by cable and laptop connected to router by wireless network, what would be the DMZ computer? Shall I add another DMZ computer?
  • harrymc
    harrymc over 14 years
    There can be only one DMZ computer - you need to choose. But I rather suggest that you do it by ports, but since one specific port can only be forwarded to one computer, so you need to use different ports for eMule for the two computers. The DHCP master must be the router since it's connected to all the other players and so forces them all all into one and same network segment (or there is no connectivity).