DHT make NAT table full with UDP

I am on win2000 and Bitcomet 0.70. Modem router Zyxel 660H. NAT Table 1024 slots.

When I start BitComet without download any torrents, It sends ton of UDP to DHT nodes. If I disable DHT, it’s normal.

KAD from eMule try to connect only 10 nodes per sec.

P660H-T1> ip nat iface wanif0

Iface wanif0 Internet Network Address Translation:

**Table Size: 1024  Timeout: 180 sec  ** Timer period: 1 sec

Starting External Port: 10000

NAT Table - addr: x80537838 table: x806fd8e8

Outgoing: Total 112794, TCP 104646, UDP 8103, ICMP 45, Unroutable 0

Incoming: Total 151181, TCP 142080, UDP 8726, ICMP 375, Unroutable 1

Table: Allocated 9742, Freed 9730, **Full 1344**, Expired 9484, Cache hit 4%

I don’t know what you’re problem is but DHT only uses UDP. Now, change your half-open TCP connections back to 8. You’re not leaving any room for other programs includeing your web browser.

I don’t know what you’re problem is but DHT only uses UDP.

Yes, it sends UDP more than 1024 sessions within 180 sec. when starting BitComet 0.70

My friends never face the same problem.

I will try to uninstall and reinstall.

  1. Uninstall and delete everything in c:\program files\BitComet

  2. Reinstall bitcomet 0.70

  3. Open one torrent and start download…

  4. Again it sent ton of UDP more than 1024 sessions within 180 sec.

:frowning:

It sounds like you’re going to have to just disable DHT. This is a problem with your router trying to keep these connections logged. Can you changed the router’s settings for that?

Yes, I enable DHT.

To temporaly solve the problem, I set UDP timeout to 30 sec.

But my freinds never face the problem and they set to 180 sec.

Maybe the windows XP lock max total connection of UDP ?

I am using win2000 SP4.

No, Windows does not limit UDP in anyway. Nor do they limit max connections. Do your friends have the same router as you? Check to see if the router has any firmware updates.