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?
Best Answer
Did you check if the TP-Link got a full duplex or a half duplex connection on the WAN-port with the modem.
Some providers force full-duplex with their modem and if your TP-Link is at auto negotiate this will fail miserably. Try setting the WAN-port TP-Link to full-duplex.
If the modem is at full duplex and your router at auto negotiate.
you'll get a duplex mismatch with all the troubles with it.
You can set the DD-WRT to full duplex like in the picture below: