I have a GL-MT6000 Flint 2 running 23.05.5
Wan port connects to satellite modem, Lan Eth1 connects to PC.
DHCP is running on the Lan ports.
No VLAN's, No FW rules, No extra packages, just 23.05.5 as shipped, with a package update successfully run after installation.
DNS is using the upstream recommended server.
Everything has worked OK for >6 week.
Today I wanted to install the package nlbwmon, so I logged in via Luci and tried to update the package list but it returned an error "Failed to send request: Operation not permitted".
I tried again via ssh with opkg update and got the same error.
After a bit of head-scratching I think that there is no DNS active from inside OpenWRT. I can access the web OK from the PC, but on the router it's IP addresses or nothing. I can resolve using nslookup 'hostname' 1.1.1.1, but I have to specify the resolver by number.
I changed the wan port DNS from 'recommended' to 1.1.1.1 but this made no difference.
There has been nothing altered on this device for >6 weeks, and at that time I was able to to opkg update successfully.
Now it seems that there is no DNS however I try to configure it.
Any suggestions as to what may have caused this?
With opkg you should not update packages since that works differently then other Linux distributions. That is one of the reasons why the is moving over to apk. Since you are left with obviously some broken packages, reflashing 23.05.5 should fix things.
If you want updated packages, go to the firmware selector, add your added packages to the base build under custom packages, press request build and profit.
Thanks, I was actually aware of that, but to be clear, I was not upgrading anything. I was only updating the package list before installing an add-on package. There is a difference between update and upgrade.
I have re-flashed the device with 23.05.5 and it is running again. Hopefully it runs for more than six week this time.