Network ISP SpeedTest is 370mbps down, 290mbps up. OpenWrt is connected via wan (Xiaomi mi4c with only 10/100) port to home router Lan (1000mbps).
Client tested over 5g, before connecting over Wireguard speed is 550mbps down, 16mbps up.
When connected over Wireguard, I am just getting 29mpbs down and 7mbps up.
I have tried connecting to OpenWrt over lan (so Laptop -> OpenWrt -> Nat -> Internet) and I get 93mbps down, 94mbps up, which is in line with OpenWrt router's 10/100 wan/lan specs.
No, this was testing OpenWrt router directly via Lan and without connecting remotely through wireguard.
Trying to install that. However, yesterday I installed and ran opkgscript to backup my installed software, and now I cannot update the software list, I get "opkg update command failed with code 6"...
You're right. I have deleted to opkgscript files and still get the same error. Which is odd as it is the only thing that has changed. Router is still connected to internet in the same way as before.
Is this to be able to reinstall the software after an upgrade? You should try attended sysupgrade. It will generate a firmware file with the packages built in. Therefore you won't have to worry about installing software after an upgrade again.
Executing package manager
Downloading https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt76x8/packages/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt76x8/packages/Packages.gz
Downloading https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/base/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/base/Packages.gz
Downloading https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/luci/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/luci/Packages.gz
Downloading https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/packages/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/packages/Packages.gz
Downloading https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/routing/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/routing/Packages.gz
Downloading https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/telephony/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/telephony/Packages.gz
Errors
Collected errors:
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt76x8/packages/Packages.gz, wget returned 1.
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/base/Packages.gz, wget returned 1.
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/luci/Packages.gz, wget returned 1.
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/packages/Packages.gz, wget returned 1.
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/routing/Packages.gz, wget returned 1.
* opkg_download: Failed to download https://downloads.openwrt.org/releases/22.03.3/packages/mipsel_24kc/telephony/Packages.gz, wget returned 1.
The opkg update command failed with code 6.
So in the top bar, CPU usage peaks between 80%-95% on download and 50%-60% on upload (when running 2 tunnels, I did get a combined 27 down, 27 up with 97% CPU usage).
However, in the list of processes, it doesn't show what is causing jump, although clearly it is wireguard.
Is this essentially an insurmountable hardware limitation? Would using another VPN protocol result in higher speeds? Is there a way to overclock, or reduce other processes to give more CPU power for the VPN?
It seems a bit odd that when connected via wifi or lan, I get maximum speeds, but through the tunnel, the speeds are way lower.
You can download the image from ASU with all the packages built in. So you can flash that to the factory reset router rather than having to manually install packages.