My Internet PPPoE session has the habit of disconnecting if there are too many connections made by my Bittorent session. Usually happened when I downloads certain torrents with more than 3k-4k peers. At first I thought the router (WRT54G v2.2 with tofu11x latest + the startup script) does so because its CPU can't handle many connections. But if that was the case, surely I will be disconnected from my router ( I connect to it wirelessly). Only the PPPoE will disconnect (and reconnect) when too many connection happens. Even if I don't saturate my downstream bandwidth. The PPPoE sessions doesn't have problems if not too many connections are there (usually below 1k) even if I download at full speed. And I have tried using my modem in bridge mode as I wonder whether my modem or my ISP is the culprit, but the connection is stable even with up to 10k seeds/peers. Therefore, I deduce that something is wrong with the router's PPPoE feature to disconnect me when too many seeds/peers are in the BT torrents.