To get better performance and let other Internet activities work, I set my router’s DD-WRT as below:
Change IP Filter Setting,
Max Ports 4096
TCP Timeout 120
UDP Timeout 120
The smaller timeout will drop in-active connection faster.
Emule is one kind of P2P software. All P2P needs a lot of connections anytime.
If “ip-conntrack” table in router is full, the router will hang.
So give big Max Ports to allow more connections.
Any other P2P software can use this settings to improve performance. Including eDonkey, BT, etc.