Cable Modem Troubleshooting Tips


 

On this page:

Peer-to-Peer file sharing issues

If you run a Peer-to-Peer (P2P) file sharing system such as KaZaA, Morpheus, Grokster, Gnutella, LimeWire, WinMX, or eDonkey2000, you may expect the following problems unless you make specific configuration changes:

Be aware that most P2P systems will run in the background even when their window is not open. Because of their P2P nature, they are capable of loading your cable connection even when you are not downloading files: other users might be causing your PC to be uploading to them, or your PC might be acting as a SuperNode server, passing on search requests from other P2P clients.

The problem of hitting the rate cap is the same in nature as that described for on-line gaming. The P2P application sees a network connection via an ethernet or USB interface and assumes a fast network such as a LAN. It does not realise that the cable modem connection will impose a rate cap. As soon as P2P traffic hits the rate cap (especially the upload rate cap), ping times will go through the roof, and other applications will suffer. The general strategy to avoid this is:

The P2P application will expect to receive incoming connections from other users. If you run a firewall or a NAT router, you must configure them to accept those connections, otherwise the P2P application might not work properly, and/or your firewall log might be inundated with messages about attempted connections.

KaZaA, Grokster configuration

KaZaA, Grokster, and similar systems are based on the FastTrack P2P file sharing system, and share a common network. The old Morpheus used to use this network, but now uses Gnutella (see below).

For the FastTrack P2P file-sharing system system to work correctly, you must arrange for incoming connections on port 1214 to be accepted. With a NAT router, you must port-forward port 1214 to the local PC that is running the FastTrack P2P application. With a firewall, you must configure the firewall to permit incoming connections from anywhere in the world to the local port 1214, or grant Server rights to the P2P application.

To configure (based on the KaZaA, the others should be similar):

To close down KaZaA completely, right-click its icon in the system tray, and select Close KaZaA, rather than the default Hide KaZaA.

Gnutella, Morpheus, LimeWire, BearShare configuration

The Gnutella P2P file sharing protocol is used by BearShare, Gnotella, Gnucleus, LimeWire, Phex, SwapNut and similar applications, and the new Morpheus has changed to using this protocol.

For the Gnutella P2P file-sharing system system to work correctly, you must arrange for incoming connections on port 6346 to be accepted. With a NAT router, you must port-forward port 6346 to the local PC that is running the Gnutella P2P application. With a firewall, you must configure the firewall to permit incoming connections from anywhere in the world to the local port 6346, or grant Server rights to the P2P application.

To configure Morpheus Preview Edition:

To configure LimeWire:

To close down LimeWire completely, right-click its icon in the system tray, and select Exit.

To configure BearShare:

To close down BearShare completely, pull down the File menu and select Exit, or right-click on its icon in the system tray, and select Exit.

WinMX configuration

For the WinMX P2P file-sharing system system to work at its best, you must arrange for incoming TCP connections on port 6699, and incoming UDP connections on port 6257, to be accepted. With a NAT router, you must port-forward TCP port 6699 and UDP port 6257 to the local PC that is running the WinMX P2P application. With a firewall, you must configure the firewall to permit incoming connections from anywhere in the world to the local TCP port 6699 and UDP port 6257, or grant Server rights to WinMX. If you are unable to open these ports, you can configure WinMX to cope with that.

To configure WinMX:

eDonkey2000 configuration

For the eDonkey2000 P2P file-sharing system system to work, you must arrange for incoming TCP connections on port 4662, and incoming UDP connections on port 4665, to be accepted. With a NAT router, you must port-forward TCP port 4662 and UDP port 4665 to the local PC that is running the eDonkey2000 P2P application. With a firewall, you must configure the firewall to permit incoming connections from anywhere in the world to the local TCP port 4662 and UDP port 4665, or grant Server rights to eDonkey.

To configure eDonkey2000:

A helper application, the eDonkeyBot, is available from http://www.file-finder.com/. It features some automatic bandwidth regulation.


Return to Index.