I've been using a very obselete WNDR4500v3 on OEM firmware as a wireless AP and router for years now with no issues. I've been using 300Mbps/15Mbps asymmetrical connection, but recently upgraded to a "gigabit" (1000Mbps/40Mbps) plan and, upon noticing no difference in bandwidth, plugged straight into the ISP-supplied modem. The gigabit download speeds were wonderful to see -- and illuminated the issue immediately. Obviously the 750Mhz 1 core processor just can't keep up, so I tried flashing the ancient firmware with OpenWrt. Since the flash, I have had a noticable (20-30%) increase in bandwidth, but I've also had issues with jitter, packet loss, and overall usability of the network. I'm pretty new to this, so how should I go about troubleshooting this? I've read the posts on getting a new router, and I'm not expecting to be breaking speed records here, but is there anything I can do as far as the unstablity goes? Should I go back to the OEM firmware?
Additional notes: Topology isn't too complex, have the aforementioned ISP modem as a gateway, the WNDR4500v3 as wireless AP/router, and a pi-hole DNS adblocker. Here's some stuff I've attempted so far (to no avail):
Toggling Software/Hardware Flow Offloading
Flashing build 23.05.2
Cables (all Cat5e, but as I mentioned, the cable to the modem is fine)
Your hardware has been designed in 2014, when ~50 MBit/s were the kind of the hill. It's not fast enough to do more than ~200 MBit/s (and it's already with its back to the wall at those speeds, resulting in sawtooth like throughput patterns and delays). Software flow-offloading (hardware flow-offloading does not exist for this hardware) only goes this far, it's punching waaay beyond its limits.
Keep in mind that your device is only 802.11n (Wifi 4), so it will have some real-world limitations here.
But that said, we can review your config to ensure that there aren't any obvious errors.
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
Thank you for your quick replies. I see that there is not much to be done, other than to break out the wallet. Here is the output of the commands you requested:
Just for some reference. I have a tl-wdr4300 (ar9344, 1* 560 MHz, 8/128), very comparable except for the clock frequency (and its impact is relatively linear here). Without any specialties (plain DHCP, no PPPoE, no sqm, no software flow-offloading…) it will hit the wall in throughput tests around 170-175 MBit/s. At those speeds you already see a sawtooth like impact on the data rates and significant delays - it's only reasonably capable up to (at most) ~150 MBit/s.
As you've noticed, software flow-offloading can extend these limits quite a bit, but that is cheating, as not everything can be offloaded (meaning you will repeatedly hit traffic patterns that can't be offloaded and will hit the ceiling, hard) and it doesn't play ball at all with sqm, vpn or similar features.
At 750 MHz I would expect your device get close to ~200 MBit/s throughput (without offloading), before hitting the same issues I'm (@560 MHz) already seeing at ~170 MBit/s
I've purchased a used Belkin RT3200 on eBay for around $40USD, do you think it'll be able to handle gigabit switching with OpenWrt? If not, I'll return it and get something else.