Hi I have a bought one of your router to carry for travel purposes and so far it works very well. However I am having some issues with the speed. It does not matter whether I connect to my main router using LAN or WIFI, but the router seems to be stuck at the speed of 53-55Mbps. I current have a Gbps connection. Here is the results of my test:
My main router is operating at 950+ Mbps both up and down.
My laptop connected directly to my main router using LAN I get approximately 890Mpbs.
My laptop connected directly to my main router using WIFI gets about 500Mbps.
My phones connected to my main router using WIFI gets about 450-700Mpbs.
GL.iNet's GL-MT1300 connected to router using WIFI gets between 53-55Mbps up and 40-44Mpbs down.
GL.iNet's GL-MT1300 connected to router using LAN gets between 53-55Mbps and 40-44Mpbs down.
Given that the speed does not change depending on how close or far I am from my main router (on wifi) and I am getting near identical results on LAN it feels like the router is being physically limited.
Can you kindly advice what I can do at this point please?
The GL.iNet Beryl router can only achieve maximum WireGuard speeds of 91 Mbps.
This is under ideal conditions meaning all wired connections. Do you have hardware acceleration turned on? Try toggling that on or off and see if it improves.
Additionally, what is the internet source for the client router? You can't/shouldn't use the same network as the WireGuard server.
Hi AdamK, many thanks for replying. Yes, the Beryl is connected to my main router using LAN cable not WIFI.
Hardware acceleration was on. I turned it off, restarted the router and did a speed test, then turned it on again and did the speed test again. It seems to change the speed slightly but not much. Please see the image attached. Top one is with hardware acceleration turned off and the bottom one is with it turned on.
By client router to you mean the main router that Beryl is connected to? The main router is connected to an ONT (optical network terminal) using LAN cable. As stated above the speed check from the router shows its running at 950+ Mbps both up and down.
Also there is currently no VPN running. My wireguard VPN server is running from a Raspberry Pi separately.
Apologies if I am spamming you with lots of messages, but also wanted to share my speedtest from my main router itself that is connected to ONT (optical network terminal).
Ah! Apologies. I am so used to seeing VPN posts that I interpreted yours as one too.
I believe your speed limitation is related to NAT, and the Beryl does not even support full hardware NAT acceleration due to running OpenWrt 22.03 (which Beryl runs) and the router using MediaTek MT7621 SoC.
Try putting your router in Access Point or Extender mode. Ideally Access Point mode so you maintain wired connections otherwise speeds will suffer greatly as I’m sure you’re already aware. There will always be some loss.
Supported ports: [ MII ]
Supported link modes: 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: No
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes
The speed test
Nearly identical on wifi and lan
Wifi - 60 up/down
Lan - 61 up/ 58 down
Also I was just wondering do you think my laptop being connected to the router using LAN or WIFI would change the speedtest results? From my understanding the speedtest from the CLI is happening directly at the Beryl router itself and the data is not being downloaded in my laptop.