I use 3 pieces GLiNet MT300A routers. They have been working perfectly for 7 years and consume very little energy: less than 0.5 watts!
They have “OpenWRT Chaos Calmer 15.05 r47065 / LuCI for-15.05 branch” installed in them.
I sometimes need to install new packages, and previously this procedure was successful without problems.
However, this time the attempt to install packages ended with strange errors.
Why is this happening and how to fix it?
It seems that the link to the software repository is no longer usable, openwrt 15.05 is too old, and the openwrt community is not doing any maintenance on it.
If you only want it to work stably, I recommend that you do not install any software packages for it, the time difference, any software package can cause the device to not work.
You can also upgrade to the latest openwrt firmware, which, of course, also puts the stability of the device at risk.
Dear luochongjun, oh yes, I understand you perfectly
But I still use this old version 15.05 of OpenWRT on purpose, because it behaves in the best way in work on three instances of MT-300A.
My repeated attempts to upgrade to various new versions of OpenWRT and LEDE, unfortunately, ended with unstable operation of the MT-300A.
So I went back to version 15.05, which still works excellently, and I don’t want to risk changing and updating anymore.
I just need to restore access to the repository of this old version in order to add the necessary packages sometimes.
It is a pity that this old repository was disabled, it is very still needed for use.
Dear Leo, I didn’t quite understand what I need to do to get the previous access to the old repository on 15.05
Please explain in more detail.
According to leo, you can modify the router’s software repository configuration file /etc/opkg-distfeeds.conf, replacing www.gl-inet.com with fw.gl-inet.com
OK, in order to make changes to the configuration file /etc/opkg-distfeeds.conf I have to connect to the router via ssh, right?
ssh root@192.168.8.1
But unfortunately I get this error:
Unable to negotiate with 192.168.8.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,kexguess2@matt.ucc.asn.au
So, I managed to replace www.gl-inet.com with fw.gl-inet.com with fw.gl-inet.com through interface Luci.
But unfortunately, now there are other repository access errors.
They are attached in the attachment.
I can’t do it because I can’t connect via ssh due to this error:
ssh root@192.168.8.1
Unable to negotiate with 192.168.8.1 port 22: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1,kexguess2@matt.ucc.asn.au
However, the errors have not disappeared, and I still cannot update the package list or install the desired package
Could you take decisive action and fully restore the repository to work reliably, as in previous years?
That me do not need to make corrections to the config files.
I have as many as three of these routers
Upd.
Also executing the package list update command:
opkg update
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/base/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/luci/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/management/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/packages/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/routing/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/telephony/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/oldpackages/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Downloading http://fw.gl-inet.com/openwrt/ramips/2.263/packages/node/Packages.gz.
wget: server returned error: HTTP/1.1 400 Bad Request
Collected errors:
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/base/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/luci/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/management/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/packages/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/routing/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/telephony/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/oldpackages/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://fw.gl-inet.com/openwrt/ramips/2.263/packages/node/Packages.gz, wget returned 1.
And then, probably, me will no longer need to make edits to the config file for each router?
And I intended to install a package to control user access to the Internet, which was probably named luci-access-control or luci-app-access-control or something similar.
But unfortunately, I didn’t find it in this repository.
How can this problem be solved?