I have a GL-iNet GL-AR300M. I was having some problems with OpenVPN using two different VPN services on firmware 2.x, so I decided to update to firmware 3.x to see if that would resolve the issue. Firmware 3.x is based on OpenWRT.
Having installed this new firmware, I have discovered to my surprise that OpenVPN support is not included by default and I am supposed to install it. That's fine, but trying to install it - and even trying to update opkg results in a string of error messages like:
Downloading http://download.gl-inet.com/releases/kmod-3.0/ar71xx/nand/Packages.gz
Updated list of available packages in /var/opkg-lists/glinet_core
Downloading http://download.gl-inet.com/releases/kmod-3.0/ar71xx/nand/Packages.sig
Signature file download failed. Remove wrong Signature file.
Browing to the repository in my browser confirms that the .sig files are missing. So...
Why are they missing?
Is there an alternative download location that I can use that actually contains these missing files?
If not, is it possible to not need those files?
In addition, I then get this:
Collected errors:
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/base/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/gli_pub/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/packages/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/luci/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/routing/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/telephony/Packages.gz, wget returned 8.
* opkg_download: Failed to download http://download.gl-inet.com/releases/packages-3.x/ar71xx/generic/glinet/Packages.gz, wget returned 8.
I noticed that the firmware that GL-iNet provides is based on OpenWRT 18.06.0-rc1. The latest version of the firmware however is 18.06.2. Since sysupdate also fails with similar error messages, I thought perhaps I could simply flash the device myself with the latest version of OpenWRT. However, I see that there are several possible options at https://downloads.openwrt.org/releases/18.06.2/targets/ar71xx/nand/ and GL-iNet's firmware file name (gl-ar300m-3.0-1011_clean) offers no indication of which one I might need. I do know that it's somewhere within ar71xx though because of the opkg errors. So...
Does anyone know which firmware I need to download from OpenWRT directly in order to flash onto a GL-iNet GL-AR300M?
If not, does anyone know how I might be able to deduce this information myself? Is there some config file or something on the image that would reveal it? I don't want to potentially brick my system by uploading an incorrect image.
Thanks in advance!