
GL.iNet Beryl AX OpenWrt router assessment – WiFi 6 efficiency, repeater, NAS, and 4G hotspot modes
Within the first a part of the assessment of GL.iNet GL-MT3000 “Beryl AX” pocket-size WiFi 6 OpenWrt router we had a have a look at the specs, the package deal content material, and the {hardware} design with a teardown of the little.
I’ve now had extra time to play with the router focusing the assessment on WiFi 6 efficiency, and a few of its purposes comparable to repeater, NAS, and 4G hotspot. The router additionally helps VPN shopper and server modes, the Tor community, and Adguard House, however I’ll invite readers to try the GL.iNet Brume 2 safety gateway assessment since I went via these kind of, and the {hardware} may be very an identical minus wi-fi connectivity.
Preliminary setup of the Beryl AX router
For those who attach an Ethernet cable to the router you’ll transfer to step two. For those who best depend on WiFi for the setup that works too because the Beryl AX router shall be as GL-MT3000-XXX and GL-MT3000-462-5G.
Merely use the password positioned on the backside of the router, and sort “admin” consumer to login to the dashboard whilst after 192.168.8.1 cope with on your favourite internet browser..
GL.iNet Admin Panel is similar for all routers from the corporate. I went to set the timezone, and alter the SSIDs (5GHz and a pair of.4 GHz) and password to one thing I’d desire…
Overview testbed
If order to check the GL.iNet Beryl AX router, I attached the Rock 5B SBC with WiFi 6 and a pair of.5GbE networking plus an RTL8156BG 2.5GbE USB 3.0 adapter attached to my laptop computer working Ubuntu. A Xiaomi AX6000 higher-end router used to be extensively utilized as a reference towards the AX3000 router from GL.iNet.
After upgrading all programs at the Rock 5B and rebooting the only pc board, I began checking out by means of checking all SSIDs within the terminal working within the Rock 5B board:
rock@rock–5b:~$ nmcli dev wifi IN–USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY 94:83:C4:27:94:64 CNX_SOFTWARE_GL–MT3000 Infra 1 270 Mbit/s 100 **** WPA2 3C:CD:57:F5:AF:92 CNX_Software_Xiaomi Infra 6 270 Mbit/s 100 **** WPA2 42:CD:57:F5:AF:92 — Infra 6 270 Mbit/s 100 **** — * 3C:CD:57:F5:AF:91 CNX_Software_Xiaomi_5G Infra 36 540 Mbit/s 100 **** WPA2 94:83:C4:27:94:65 CNX_Software_GL–MT3000–5G Infra 149 270 Mbit/s 100 **** WPA2
IN–USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY 94:83:C4:27:94:64 CNX_SOFTWARE_GL–MT3000 Infra 1 270 Mbit/s 100 **** WPA2 3C:CD:57:F5:AF:92 CNX_Software_Xiaomi Infra 6 270 Mbit/s 100 **** WPA2 42:CD:57:F5:AF:92 — Infra 6 270 Mbit/s 100 **** — 3C:CD:57:F5:AF:91 CNX_Software_Xiaomi_5G Infra 36 540 Mbit/s 100 **** WPA2 94:83:C4:27:94:65 CNX_Software_GL–MT3000–5G Infra 149 270 Mbit/s 100 **** WPA2 |
We will be able to see a 540 Mbps hyperlink price for the Xiaomi router, and a 270 Mbps hyperlink price for the GL.iNet router, however we’ll see under the ones numbers as by some means beside the point.
WiFi 6 benchmarking with iperf3
Since each routers are beautiful shut to one another, I be sure that just one used to be became on above inference whilst checking out efficiency with iperf3.
Rock 5B obtain from the Xiaomi AX6000 router:
iperf3 –t 60 –c 192.168.31.148 –i 10 Connecting to host 192.168.31.148, port 5201 [ 5] native 192.168.31.85 port 35002 attached to 192.168.31.148 port 5201 [ ID] Period Switch Bitrate Retr Cwnd [ 5] 0.00–10.00 sec 799 MBytes 670 Mbits/sec 119 1.80 MBytes [ 5] 10.00–20.00 sec 1015 MBytes 851 Mbits/sec 0 2.15 MBytes [ 5] 20.00–30.00 sec 1020 MBytes 856 Mbits/sec 0 3.01 MBytes [ 5] 30.00–40.00 sec 1009 MBytes 846 Mbits/sec 0 3.01 MBytes [ 5] 40.00–50.00 sec 1.01 GBytes 864 Mbits/sec 0 3.01 MBytes [ 5] 50.00–60.00 sec 1.01 GBytes 869 Mbits/sec 0 3.01 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Period Switch Bitrate Retr [ 5] 0.00–60.00 sec 5.77 GBytes 826 Mbits/sec 119 sender [ 5] 0.00–60.05 sec 5.77 GBytes 825 Mbits/sec receiver |
Add:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
iperf3 –t 60 –c 192.168.31.148 –i 10 –R Connecting to host 192.168.31.148, port 5201 Opposite mode, faraway host 192.168.31.148 is sending [ 5] native 192.168.31.85 port 48832 attached to 192.168.31.148 port 5201 [ ID] Period Switch Bitrate [ 5] 0.00–10.00 sec 941 MBytes 790 Mbits/sec [ 5] 10.00–20.00 sec 982 MBytes 824 Mbits/sec [ 5] 20.00–30.00 sec 979 MBytes 821 Mbits/sec [ 5] 30.00–40.00 sec 986 MBytes 827 Mbits/sec [ 5] 40.00–50.00 sec 995 MBytes 834 Mbits/sec [ 5] 50.00–60.00 sec 984 MBytes 825 Mbits/sec – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Period Switch Bitrate Retr [ 5] 0.00–60.05 sec 5.73 GBytes 820 Mbits/sec 4 sender [ 5] 0.00–60.00 sec 5.73 GBytes 820 Mbits/sec receiver
iperf Performed. |
That’s beautiful excellent with 826 Mbps and 820 Mbps appears to be like beautiful excellent, and I’ve fewer retransmissions and higher efficiency than the primary time I examined the board in July 2022.
Now I attempted to change to the GL-MT3000 5GHz SSID following Radxa Wiki directions:
sudo nmcli dev wifi attach “CNX_Software_GL-MT3000-5G” password “wifi_password” |
Nevertheless it didn’t somewhat paintings as anticipated:
rock@rock–5b:~$ sudo nmcli dev wifi attach “CNX_Software_GL-MT3000-5G” password “wifi_password” [sudo] password for rock: Error: Connection activation failed: (7) Secrets and techniques had been required, however now not supplied. rock@rock–5b:~$ sudo nmcli dev wifi attach “CNX_Software_GL-MT3000-5G” password “wifi_password” Error: Connection activation failed: (5) IP configuration may now not be reserved (no to be had cope with, timeout, and so forth.). |
One way or the other it used to be caught at getting an IP cope with, however the shopper would now not display in any respect within the Admin panel.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
rock@rock–5b:~$ nmcli –p –f basic,wifi–homes tool display wlP2p33s0 =============================================================================== Tool main points (wlP2p33s0) =============================================================================== GENERAL.DEVICE: wlP2p33s0 GENERAL.TYPE: wifi GENERAL.NM–TYPE: NMDeviceWifi GENERAL.DBUS–PATH: /org/freedesktop/NetworkManager/Units/3 GENERAL.VENDOR: Realtek Semiconductor Co., Ltd. GENERAL.PRODUCT: — GENERAL.DRIVER: rtl8852be GENERAL.DRIVER–VERSION: v1.15.10.0.5–0–gfa2af07cf.20220 GENERAL.FIRMWARE–VERSION: N/A GENERAL.HWADDR: 48:46:C1:8F:98:79 GENERAL.MTU: 1500 GENERAL.STATE: 70 (connecting (getting IP configuration)) GENERAL.REASON: 0 (No explanation why given) GENERAL.IP4–CONNECTIVITY: 1 (none) GENERAL.IP6–CONNECTIVITY: 1 (none) GENERAL.UDI: /sys/gadgets/platform/fe170000.pcie/pci0002:20/0002:20:00.0/0002:21:00.0/internet/wlP2p33s0 GENERAL.PATH: platform–fe170000.pcie–pci–0002:21:00.0 GENERAL.IP–IFACE: — GENERAL.IS–SOFTWARE: no GENERAL.NM–MANAGED: sure GENERAL.AUTOCONNECT: sure GENERAL.FIRMWARE–MISSING: no GENERAL.NM–PLUGIN–MISSING: no GENERAL.PHYS–PORT–ID: — GENERAL.CONNECTION: CNX_Software_GL–MT3000–5G GENERAL.CON–UUID: 729e62b3–da85–4057–a0e3–e595c48afbe9 GENERAL.CON–PATH: /org/freedesktop/NetworkManager/ActiveConnection/17 GENERAL.METERED: unknown ———————————————————————————————————————– WIFI–PROPERTIES.WEP: sure WIFI–PROPERTIES.WPA: sure WIFI–PROPERTIES.WPA2: sure WIFI–PROPERTIES.TKIP: sure WIFI–PROPERTIES.CCMP: sure WIFI–PROPERTIES.AP: sure WIFI–PROPERTIES.ADHOC: sure WIFI–PROPERTIES.2GHZ: sure WIFI–PROPERTIES.5GHZ: sure WIFI–PROPERTIES.MESH: no WIFI–PROPERTIES.IBSS–RSN: no ———————————————————————————————————————– |
Ultimately, I rebooted the Rock 5B board, and it might hook up with the Beryl AX WiFi 6 router with out problems.
But if I first examined the obtain velocity with iperf3, the effects had been disappointing:
jaufranc@cnx–laptop computer–4:~$ iperf3 –t 60 –c 192.168.8.105 –i 10 Connecting to host 192.168.8.105, port 5201 [ 5] native 192.168.8.130 port 34950 attached to 192.168.8.105 port 5201 [ ID] Period Switch Bitrate Retr Cwnd [ 5] 0.00–10.00 sec 363 MBytes 305 Mbits/sec 1167 219 KBytes [ 5] 10.00–20.00 sec 299 MBytes 251 Mbits/sec 1032 419 KBytes [ 5] 20.00–30.00 sec 382 MBytes 321 Mbits/sec 1469 223 KBytes [ 5] 30.00–40.00 sec 491 MBytes 412 Mbits/sec 745 789 KBytes [ 5] 40.00–50.00 sec 456 MBytes 383 Mbits/sec 474 230 KBytes [ 5] 50.00–60.00 sec 452 MBytes 379 Mbits/sec 117 800 KBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Period Switch Bitrate Retr [ 5] 0.00–60.00 sec 2.39 GBytes 342 Mbits/sec 5004 sender [ 5] 0.00–60.05 sec 2.38 GBytes 341 Mbits/sec receiver
iperf Performed. |
An enormous quantity of tries and a mean bitrate of round 342 Mbps. The add velocity used to be alternatively higher:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
jaufranc@cnx–laptop computer–4:~$ iperf3 –t 60 –c 192.168.8.105 –i 10 –R Connecting to host 192.168.8.105, port 5201 Opposite mode, faraway host 192.168.8.105 is sending [ 5] native 192.168.8.130 port 43496 attached to 192.168.8.105 port 5201 [ ID] Period Switch Bitrate [ 5] 0.00–10.00 sec 529 MBytes 444 Mbits/sec [ 5] 10.00–20.00 sec 951 MBytes 798 Mbits/sec [ 5] 20.00–30.00 sec 965 MBytes 809 Mbits/sec [ 5] 30.00–40.00 sec 936 MBytes 785 Mbits/sec [ 5] 40.00–50.00 sec 957 MBytes 803 Mbits/sec [ 5] 50.00–60.00 sec 900 MBytes 755 Mbits/sec – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Period Switch Bitrate Retr [ 5] 0.00–60.06 sec 5.12 GBytes 732 Mbits/sec 2032 sender [ 5] 0.00–60.00 sec 5.11 GBytes 732 Mbits/sec receiver
iperf Performed. |
732 Mbps on moderate with an even choice of retransmissions.
However then once I immediatly attempted to run the obtain check once more all issues magically disappeared:
jaufranc@cnx–laptop computer–4:~$ iperf3 –t 60 –c 192.168.8.105 –i 10 Connecting to host 192.168.8.105, port 5201 [ 5] native 192.168.8.130 port 33938 attached to 192.168.8.105 port 5201 [ ID] Period Switch Bitrate Retr Cwnd [ 5] 0.00–10.00 sec 1.06 GBytes 909 Mbits/sec 0 3.15 MBytes [ 5] 10.00–20.00 sec 1.06 GBytes 910 Mbits/sec 0 3.15 MBytes [ 5] 20.00–30.00 sec 1.06 GBytes 913 Mbits/sec 0 3.15 MBytes [ 5] 30.00–40.00 sec 1.06 GBytes 912 Mbits/sec 0 3.15 MBytes [ 5] 40.00–50.00 sec 1.06 GBytes 909 Mbits/sec 0 3.15 MBytes [ 5] 50.00–60.00 sec 1.06 GBytes 913 Mbits/sec 0 3.15 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Period Switch Bitrate Retr [ 5] 0.00–60.00 sec 6.36 GBytes 911 Mbits/sec 0 sender [ 5] 0.00–60.04 sec 6.36 GBytes 910 Mbits/sec receiver
iperf Performed. |
No retransmissions in any respect, and a mean bitrate of 910 Mbps. Cross determine. It’s nearly like WiFi will get higher the extra you utilize it. Be aware the Ethernet cable used to be disconnected from the Rock 5V always right through WiFi checking out.
I additionally attached a show to run Ookla Speedtest in Firefox to briefly check the router serve as. I reckon it’s a less than perfect check because it’s restricted by means of the ISP functions, however I used to be ready to saturate my ISP 400/400 Mbps fiber connection over WiFi.
Misc options
The GL.iNet Beryl AX router comes with a toggle button that permits you to simply allow purposes comparable to AdGuard House, OpenVPN or WireGuard shoppers, and the Tor community by means of merely toggling the transfer at the left facet of the router.
That may be handy, particularly for web pages that experience bother rendering when an adblocker or a VPN is enabled.
Complex customers can simply get admission to OpenWrt’s LuCi interface for extra complicated configuration as an example to change the LAN port (Gigagit Ethernet) with the WAN port (2.5GbE). I didn’t do it because of time constraints and my 2.5GbE transfer used to be attached to the two.5GbE WAN port.
GL.iNet Beryl AX repeater serve as
The router can be utilized as a repeater. Merely click on on “Attach” subsequent to the check “Repeater (STA) is disabled” at the primary web page of the dashboard. An inventory of two.4GHz and 5GHz will display up.
Since my telephone best helps 2.4GHz WiFi, I make a selection the two.4GHz SSID from my Xiaomi router.
First, I considered going within the lawn behind the home round 18 meters clear of the Xiaomi router, however whilst the sign energy could be rather decrease I might velocity get the similar 30 to 35+ MB/s in Ookla speedtest app. So I determined to stroll somewhat and ended up round 110 meters (as in step with Google Maps dimension) from the Xiaomi router, take a look at the sign energy and velocity check once more.
That’s a lot better, within the sense it’s a lot worse, with only one or two bars for the sign energy, 0.19 Mbps obtain and 1.05 Mbps add. Simply what I sought after! So I went to take the GL.iNet Beryl AX out of the home at the side of an influence financial institution and positioned it in a strategic location…
I then checked the sign energy of the Xiaomi and GL.iNet routers, ahead of working the speedtest app once more in the similar location round 10 meters from my now battery-powered GL-MT3000 router.
That’s all excellent with 7.83 Mbps obtain and eight.83 Mbps add and we’ve over again a usable Web connection in that individual location. Be aware that the repeater works slightly another way than what I’m used to since a repeater would usually reproduction the primary SSID identify. However with the GL.iNet router, I had to make a choice CNX_Software_GL-MT3000 as a substitute of CNX_Software _Xiaomi. Probably the most causes for that is that GL.iNet promotes the Repeater mode as a safety characteristic whilst touring, and also you’d have the ability to make sure you attach for your router with VPN, Tor, and/or AdGuard House enabled.
Beryl AX USB port – 4G LTE USB modem and NAS serve as
I attached a “4G LTE WiFi modem” USB adapter to make use of the router as a 4G LTE WiFi hotpot. It’s now not tremendous sensical right here, because the USB dongle is itself a 4G LTE router that may paintings in standalone mode, albeit best with 2.4GHz WiFi supported. Connecting it to the Beryl AX does upload WiFi 5 and WiFi 6 connectivity and reinforce for the 5GHz band.
It used to be now not precisely a clean transition via. First I used to be advised the modem is incompatible, and it failed to hook up with the Web as a result of some SIM playing cards will have particular utilization restrictions. It did correctly display my SIM card as being from DTAC. A 2nd strive seemed adore it were given attached however with out web get admission to as a result of DNS servers weren’t outlined. I in spite of everything went into the setup within the Admin Panel and make a selection Arduous Reset for the USB modem, and we will be able to now see DNS servers and I may use it to browse the internet over a 4G information connection.
A reader additionally requested me to attach a troublesome force to check the elemental NAS serve as of the router. The 4 walls of the USB 3.0 force, formatted with NTFS, exFAT, EXT-4, and BTRFS had been all known, and I may proportion a folder.
I may simply to find the GL-MT3000 within the community proportion on my Ubuntu laptop computer and duplicate 1.8GB record at about 46MB/s to the SAMBA proportion.
Is the fan noisy or lively incessantly?
A number of readers had been truly disenchanted concerning the presence of a fan within the router and commented they wouldn’t acquire a router with a fan. It used to be only a non-starter. However I’ve by no means heard the fan being activated right through checking out.
You’ll be able to additionally regulate the temperature threshold set to 76°C between 70 and 90°C to have keep watch over over the fan conduct.
I did organize to cause the fan working iperf3 over WiFi 6 for over 400 seconds (6 mins 40 seconds), however even then it used to be slightly audible until I position my ear 10 cm from the router.
If I wait slightly longer and the temperature now not does come again under 76°C briefly, the fan velocity does building up at over 2000 RPM, and I will be able to listen the fan noise if I position my ear round 30 centimeters from the router. I needed to run iperf3 over WiFi 6 and duplicate a big record over SAMBA (Ethernet) to spice up the CPU utilization, temperature, and fan velocity.
The room temperature is round 24°C as it’s wintry weather right here, so the fan is much more likely to be lively right through the opposite months of the yr when the room temperature is round 28-29°C with the air conditioner on, through which case the fan noise would completely be crushed by means of the air conditioner noise. I’m beautiful certain the fan will NOT be a subject for the general public.
Energy intake
LAN port attached, and WiFi radios lively:
- Idle – 3.5 Watts
- WiFi 6 iperf3 – 8.0 Watts (no fan)
It’s somewhat increased than the Brume 2 safety gateway, however the increased energy intake is a result of having WiFi 6 reinforce
Conclusion
I’m beautiful proud of the GL.iNet GL-MT3000 Beryl AX WiFi 6router reviewed right here. It’s small and excellent for touring, comes with many options, and the entirety most commonly works out of the field with a internet interface that’s simple to make use of. I best have some troubles when connecting a 4G LTE USB dongle which took some time to paintings, and I’m now not certain why it ended up running. I don’t assume the fan is an issue in any respect, however the corporate will have performed a type with a steel case to cater to other folks truly short of a fanless resolution as they did for the Brume 2 safety gateway, even supposing in that individual case, the steel enclosure might not be important in any respect.
I’d love to thank the corporate for sending a Beryl AX pattern for assessment. GL.iNet is taking pre-orders for the router for $99.00 with transport scheduled for February. On the other hand, you’ll additionally to find it on Amazon US.

Jean-Luc began CNX Instrument in 2010 as a part-time enterprise, ahead of quitting his process as a tool engineering supervisor, and beginning to write day-to-day information, and critiques complete time later in 2011.