I moved recently and my TP-Link TL-WR841ND v7 with DD-WRT v24-sp2 (11/21/10) std (SVN revision 15778) started to work oddly.
Previously:
The router was connected to another (ISP's) router/modem. The Internet connection ran at 50 Mbps and worked as expected. (40+ Mbps via WiFi, 49+ Mbps via Ethernet.)
Now:
The TP-Link router is connected to a different router/modem (newer model) with the same ISP. The Internet connection 120 Mbps. With a direct connection to the ISP's router via RJ-45 cable, the Internet speed is around 85/10 Mbps with a ping of 8 ms.
However when I connect through the TP-Link, the speed falls dramatically - it never exceeds 10 Mbps and the ping is unchanged. There is no difference if I use RJ-45 (cat6) or WiFi (NG-Mixed, WPA2).
I've tried:
- Changing WiFi broadcast channel.
- Using different Ethernet ports in the TP-Link and other RJ-45 cables between the TP-Link and the PC.
- Setting TP-Link to connect using DHCP.
- Cloning the PC's Ethernet MAC address.
- Restoring factory defaults.
I've had no luck. Any ideas?

Jan 14 01:12:39 DD-WRT kern.info kernel: [ 103.680000] eth1: link down Jan 14 01:12:57 DD-WRT kern.info kernel: [ 121.680000] eth1: link up (1000Mbps/Full duplex) Jan 14 01:13:41 DD-WRT kern.info kernel: [ 165.670000] eth0: link down Jan 14 01:14:01 DD-WRT kern.info kernel: [ 185.670000] eth0: link up (10Mbps/Full duplex)Question remains - how to force eth0 to go 100Mbps? – Piotr Nawrot Jan 14 '14 at 00:19eth1: link up (1000Mbps/Full duplex)which means it is at full duplex (and 1000Mbps needed for the 120Mbps). Not sure about the inner workings of DD-WRT and if eth0 is used for something. – Rik Jan 14 '14 at 09:19eth0: link up (10Mbps/Full duplex). I believe theeth1(with 1000Mbps/Full duplex) is the connection to your modem (but i'm not completely certain). Can you check the link-speed of the wired connection PC<->TP-Link? Is that 10Mbps or 1000Mbps? How did you set your PC? To auto.neg. or hard on Full-Duplex? Try switching between the auto.neg and 100Mbps/Full duplex in the adapter settings. (1/2) – Rik Jan 20 '14 at 09:08I think that your last assumption is correct - modem forces 1Gbit connection and my poor TP-Link can't handle it no matter how.
The question is why I get only 87 mbps...
Anyway - Thanks @Rik for your help so far! :-)
– Piotr Nawrot Jan 20 '14 at 22:52