This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bitcomet_client_issues_and_possible_solutions [2012/08/09 15:17] – [When BitComet is running my router/modem reboots itself or freezes. Why is this happening and what can I do to fix this?] - Added point nr.4 in list greywizard | bitcomet_client_issues_and_possible_solutions [2015/08/15 04:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 179: | Line 179: | ||
You can and must impose an upper limit on the global upload bandwidth that BitComet is allowed to use. The limit must be large enough to permit good upload speed for each task you are running, yet small enough that other applications have enough bandwidth to get their jobs done. | You can and must impose an upper limit on the global upload bandwidth that BitComet is allowed to use. The limit must be large enough to permit good upload speed for each task you are running, yet small enough that other applications have enough bandwidth to get their jobs done. | ||
- | Practically, | + | Practically, |
When you aren't using any other applications, | When you aren't using any other applications, | ||
Line 207: | Line 207: | ||
The main issue here, is related to a technology employed by your router/ | The main issue here, is related to a technology employed by your router/ | ||
In short, what this does for you is allowing you to use multiple devices in your personal home LAN (Local Area Network), while having/ | In short, what this does for you is allowing you to use multiple devices in your personal home LAN (Local Area Network), while having/ | ||
- | NAT does this by translating the private IP addresses used by the devices in your LAN (PCs, servers, etc.) to the public IP address (which your ISP assigns to you), for all the outgoing traffic of your network, and vice-versa, translating the public IP to the private IP addresses each device on your LAN uses, for all incoming traffic going to any of your local devices. | + | NAT does this by translating the private IP addresses used by the devices in your LAN (PCs, servers, etc.) to the public IP address (which your ISP assigns to you), for all the outgoing traffic of your network, and vice-verse, translating the public IP to the private IP addresses each device on your LAN uses, for all incoming traffic going to any of your local devices. |
It doesn' | It doesn' | ||
Line 213: | Line 213: | ||
The NAT process does that by using a //NAT session table// which keeps tabs of which port is mapped to which local IP address, so that it may forward incoming reply traffic to the proper local device on the LAN. | The NAT process does that by using a //NAT session table// which keeps tabs of which port is mapped to which local IP address, so that it may forward incoming reply traffic to the proper local device on the LAN. | ||
- | As you may have guessed, this NAT table is hosted into the router' | + | As you may have guessed, this NAT table is hosted into the router' |
While better equipments have no problem in handling the great number of connections initiated by a BitTorrent client, others do. This isn't to say that the respective device is a bad one per se (it will probably work OK in most other situations), | While better equipments have no problem in handling the great number of connections initiated by a BitTorrent client, others do. This isn't to say that the respective device is a bad one per se (it will probably work OK in most other situations), | ||
Line 232: | Line 232: | ||
- Next, set the // | - Next, set the // | ||
- (Optional) If you're using Windows XP, you may also want to set the number of maximum embryonic connections allowed by Windows to something a little higher than the default 10 (by using the [[bitcomet_options# | - (Optional) If you're using Windows XP, you may also want to set the number of maximum embryonic connections allowed by Windows to something a little higher than the default 10 (by using the [[bitcomet_options# | ||
- | - Another thing you might want to watch out for is the number of simultaneous running tasks BitComet has since incoming TCP connections and UDP traffic for each additional task cannot be stopped before the router so each different IP source will create a new entry in the NAT table. Starting out with 1-2 running tasks in total (both downloading and seeding) might be a good place to begin, along with all the above measures if you encounter this type of issue. | + | - Another thing you might want to watch out for is the number of simultaneous running tasks BitComet has, since incoming TCP connections and UDP traffic for each additional task cannot be stopped before |
- | - If after doing all the above your problem still isn't solved, then it means that the culprit here is probably the UDP transport protocol. BitComet may communicate with very large number of different IPs using UDP, on account of DHT messages which use UDP as a transport protocol | + | - If after doing all the above your problem still isn't solved, then it means that the culprit here is probably the UDP transport protocol. BitComet may communicate with very large number of different IPs using UDP, on account of DHT and Torrent Exchange |
An option in BitComet, that you can use to contain this effect, is // | An option in BitComet, that you can use to contain this effect, is // | ||
Summed with the 200 you set for TCP, this will give a max number of 500 entries BitComet can place any minute in the NAT table, on behalf of outgoing traffic. | Summed with the 200 you set for TCP, this will give a max number of 500 entries BitComet can place any minute in the NAT table, on behalf of outgoing traffic. |