This entry is a user-made guide and not verified by any eMule developer, but is still a helpfull addition for most users. You you can find questions and comments on this topic in a dedicated thread on our forum.
Here's a translation of a tutorial I've posted in the French forum (French version
If someone could post English versions of the screenshots...
the internet connection sharing is, basically, a software router.
this means that if a computer using the shared connection requires many connections and a heavy traffic, the ICS will use a lot of system resources on the "master" PC.
So, whenever possible, it's better to avoid using eMule on a shared connection (you may use the emule web interface instead).
... and of course, it would be a bit stupid to use emule on several computers at the same time
How to get a highID on a PC using the Windows XP Internet connection sharing
The different screenshots of this tutorial (hosted on http://www.imageshack.us/) have been captured on a network configured as shown below, running Windows XP Home SP2
(RJ45 cross cable)
The IP addresses, on the local network, are 192.168.0.1 for PC #1 and 192.168.0.2 for PC #2. Different addresses can be used on your system.
Note (users feedback): as long as the Win XP Internet Connection Sharing is involved:
- the way the modem is connected to PC #1 does not matter much. AFAIK, the only thing that may change is the name of your connection in 1st step
- the way PC #2 is connected to PC #1 does not matter much either
On PC #1, go to Control Panel -> Network connections, and open the properties of the Internet connection
In the "advanced" tab, click on the "Parameters" button, in the "Internet connection sharing" area
- Under XP SP1, there's only one parameters button which can be used for both the firewall and the internet connection sharing.
- If the box "Allow other users on the network to connect..." is not checked, you have probably not opened the properties of the good connection (assuming that the internet connection sharing is already correctly set-up)
Click on the "Add" button to configure a new "service"
Enter the parameters for eMule TCP port
- The service description is only used to identify it in the list. You can enter whatever you want.
- Enter the IP address of PC #2, on the local network. It's not necessarily the same than in the above screenshot.
- The port number must be the same than in the config of the eMule on PC #2. It must not be already used on PC #1.
It's also possible to use different numbers for the external and internal ports. I didn't try this.
Click again on the "Add" button to configure a new "service" (see 3rd step)
Enter the parameters for eMule UDP port
Click here to see the screenshot (the number of images in each post is limited)
You should now see the two new services checked in the list
Click here to see the screenshot
You can now close the windows by clicking their "Ok" buttons. It's done.