kgk
New Around Here
I am having a very strange problem where my AC88U router appears to be throttling my download speeds.
My ISP is webpass, and is supposed to get >=100mpbs.
If I plug my laptop directly to the ethernet cable from the wall, bypassing the router, my download speeds are around 80-120mpbs. However, if I then plug my computer to an ethernet jack on the router, my download speeds fall to 2-3mpbs. It is similarly slow if I connect to the router via wifi.
The strange thing about this issue is that it doesn't affect my speedtest.net results. speedtest.net and dslreports.com both consistently report a download speed of >120mbps. However, in practice, my internet experience is much much worse.
I have been using testmy.net to get results that seem to reflect my real-world download speeds. To verify that testmy.net is realistic, I used curl to download some various large files from the internet. I compared my curl download speed when plugged directly into the wall and when plugged into the router and saw a similarly huge speed difference.
Here is the command I used (on Ubuntu 18.04):
curl http://ipv4.download.thinkbroadband.com/512MB.zip --output 512mb.zip
Wall average speed: 39.76 megabits / s
AC88U average speed: 183.84 kilobits / s
Note the unit for the first measurement is megabits, and the second is kilobits. Yes, I am struggling with speeds measured in kilobits / s . It is several orders of magnitude slower than plugging my pc straight into the wall. I tried a few other large files on the internet to make sure there wasn't anything specific to thinkbroadband.com.
I have no custom settings besides creating the wifi networks for 5ghz and 2.4ghz and disabling upnp. While testing, I had no other devices on the network besides my computer. I changed the wifi password so all other devices would be kicked off. Disabling the wifi entirely with the button on the front also made no difference.
So far I have tried / verified the following without any effect:
* Upgrade / downgrade to new and older versions of merlin and stock asuswrt (factory resetting after each upgrade, and not restoring settings from file).
* Disable qos (I originally had set up traditional qos with fq_codel, but disabled qos entirely for the whole time I have been debugging this issue)
* Enable qos with all 3 different strategies, but set the bandwidth limits very high
* Disable firewall
* Verify ethernet cable speed negotiation. The merlin gui reports 1000Mbps negotiated speed on the wan port as well as on the lan port to my computer.
* Replacing the wan cable (tried multiple different cables that I verified are good).
* Use curl to download large files from various sites. I tried this while plugged into the wall (faster) and when plugged into the router (much much slower).
I didn't notice the speed issue until sometime in the last week or two. Before that it has been running since January seemingly fine.
I'm using cat6 cable everywhere. It's worth noting that the building is wired with some very old cables (cat 4 or even cat 3, I believe) from my unit to the antenna on the roof, sadly. But this doesn't affect my speed when plugged directly into the wall instead of through the router, and again, the router reports a speed of 1000Mbps for the wan ethernet connection.
The closest post I found to my issue is this one. It looks like my issue, but it doesn't look like they found a resolution.
https://www.snbforums.com/threads/slow-internet-speed-for-single-computer-rt-ac88u.37812/
This video might also potentially be relevant? It was for a different qos-related bug.
My ISP is webpass, and is supposed to get >=100mpbs.
If I plug my laptop directly to the ethernet cable from the wall, bypassing the router, my download speeds are around 80-120mpbs. However, if I then plug my computer to an ethernet jack on the router, my download speeds fall to 2-3mpbs. It is similarly slow if I connect to the router via wifi.
The strange thing about this issue is that it doesn't affect my speedtest.net results. speedtest.net and dslreports.com both consistently report a download speed of >120mbps. However, in practice, my internet experience is much much worse.
I have been using testmy.net to get results that seem to reflect my real-world download speeds. To verify that testmy.net is realistic, I used curl to download some various large files from the internet. I compared my curl download speed when plugged directly into the wall and when plugged into the router and saw a similarly huge speed difference.
Here is the command I used (on Ubuntu 18.04):
curl http://ipv4.download.thinkbroadband.com/512MB.zip --output 512mb.zip
Wall average speed: 39.76 megabits / s
AC88U average speed: 183.84 kilobits / s
Note the unit for the first measurement is megabits, and the second is kilobits. Yes, I am struggling with speeds measured in kilobits / s . It is several orders of magnitude slower than plugging my pc straight into the wall. I tried a few other large files on the internet to make sure there wasn't anything specific to thinkbroadband.com.
I have no custom settings besides creating the wifi networks for 5ghz and 2.4ghz and disabling upnp. While testing, I had no other devices on the network besides my computer. I changed the wifi password so all other devices would be kicked off. Disabling the wifi entirely with the button on the front also made no difference.
So far I have tried / verified the following without any effect:
* Upgrade / downgrade to new and older versions of merlin and stock asuswrt (factory resetting after each upgrade, and not restoring settings from file).
* Disable qos (I originally had set up traditional qos with fq_codel, but disabled qos entirely for the whole time I have been debugging this issue)
* Enable qos with all 3 different strategies, but set the bandwidth limits very high
* Disable firewall
* Verify ethernet cable speed negotiation. The merlin gui reports 1000Mbps negotiated speed on the wan port as well as on the lan port to my computer.
* Replacing the wan cable (tried multiple different cables that I verified are good).
* Use curl to download large files from various sites. I tried this while plugged into the wall (faster) and when plugged into the router (much much slower).
I didn't notice the speed issue until sometime in the last week or two. Before that it has been running since January seemingly fine.
I'm using cat6 cable everywhere. It's worth noting that the building is wired with some very old cables (cat 4 or even cat 3, I believe) from my unit to the antenna on the roof, sadly. But this doesn't affect my speed when plugged directly into the wall instead of through the router, and again, the router reports a speed of 1000Mbps for the wan ethernet connection.
The closest post I found to my issue is this one. It looks like my issue, but it doesn't look like they found a resolution.
https://www.snbforums.com/threads/slow-internet-speed-for-single-computer-rt-ac88u.37812/
This video might also potentially be relevant? It was for a different qos-related bug.