The GL.iNet Beryl AX (GL-MT3000) is a powerful and versatile travel router running OpenWrt. If you're looking for a way to share your smartphone's internet connection via USB tethering, especially if you use an app like EasyTether, you can install the necessary drivers directly onto the router's firmware.
This guide walks you through installing the EasyTether driver on your Beryl AX so it starts automatically when you plug in your phone. Please note that while this process enables the functionality, you should always be mindful of your mobile carrier's terms of service regarding tethering.
If you just want the EasyTether driver file (IPK) for this router, it is available at this link.
Prerequisites:
- A GL.iNet Beryl AX (GL-MT3000) router.
- A smartphone with the EasyTether app installed and working.
- Access to your router's web interface and SSH.
- An SFTP client on your computer (e.g., SecureFX).
- Enable USB debugging on Android (Settings → Developer options → Toggle USB Debugging).
Steps:
- Visit Mobile Stream's drivers page and under OpenWrt 19.07.3+ download -tiny.
- Extract the zip archive.
- Your IPK file is:
\mediatek\mt7622\easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
- Access your router's UI via http, go to Applications > Plug-ins > search for and install
openssh-sftp-server
- SFTP into your router and transfer the IPK file to the root
/tmp/
directory. - Install the IPK driver file:
opkg install /tmp/easytether-usb-tiny_0.8.9-5_aarch64_cortex-a53.ipk
- SSH into your router and run this command:
sed -i '/exit 0/i /usr/bin/easytether-usb &' /etc/rc.local ; reboot
Your Beryl AX will now reboot. Once it's back online, connect your smartphone via USB with the EasyTether app running.
Important Considerations:
Carrier Terms: Using EasyTether to bypass carrier tethering limits might violate your service agreement.
Firmware Updates: Applying official GL.iNet firmware updates may remove the manually installed EasyTether driver (Steps 4 & 5), requiring you to reinstall it after the update. Configuration settings created automatically by GL.iNet might persist, but the installed package will not.
Native vs. EasyTether: Remember tap-easytether
is created by the EasyTether package, separate from the native USB tethering interface (usb0
). Your router will be using tap-easytether
and it may not show under the router's interface "Tethering" widget.
With these steps, your Beryl AX should be configured to use your EasyTether connection, allowing you to share your phone's internet with all devices connected to the router.
No comments:
Post a Comment