I upgraded my Linksys E8450 (UBI) following the instructions here, choosing the "preserve configuration" option. I used v1.1.3 of the UBI installer as advised although I noticed there's a newer version v1.1.4. Afterwards, I followed the post-installation tips
The upgrade worked (it didn't brick the router and the software seems to be updated) but I have several problems:
I can connect to the wireless networks from before on MacOS and access the internet, but on a Google Pixel when I connect, the networks have no internet access
I can no longer ssh into the router unless I enable password authentication for root, even though my public key is still present in Luci
When I do ssh into the router, it doesn't seem to have internet access. I can't ping any websites and opkg update fails with Failed to send request: Operation not permitted
Attended sysupgrade has disappeared as an option from Luci
The http-dns-proxy package has disappeared
I've been troubleshooting for hours including rebooting, restarting the wireless interfaces, and reading other people's suggestions and experiences, but I can't seem to fix any of these issues. Please could someone help me?
The system has the right date but the wrong time (not even correct in the minutes). I think this is because it can't connect to the timeservers. I did try syncing it with the timeservers (didn't seem to work) and the browser (which temporarily fixed the time but I think rebooting it has lost it again)
This may be related to deprecation of RSA and DSA keys. You may need to re-key the link with an EC key.
Remove the wifi-device sections from /etc/config/wireless and reboot to regenerate the device configuration. Add your country code (e.g. option country 'UK') to both radios.
Keeping settings files between major versions is not recommended because of issues like these. The configuration syntax and default settings are prone to change.
Did you reinstall http-dns-proxy or include it in your sysupgrade image?
I can't reinstall it because opkg can't connect to the internet. I'm not sure how to include it in the sysupgrade image but I thought keeping my configuration would do that for me?
I forgot to save and apply after I synced with the browser before. I've done it again and applied this time but still canot run opkg update successfully. I clicked the button for syncing with the NTP server and I'm not sure if it did anything or not?
It seemed to stick after I saved and applied. I rebooted to see if that would help and its now lost 10 minutes from the real time. I still get failures on all three diagnostics in network -> diagnostics. Here's the time syncrhonization:
Remove the wifi-device sections from /etc/config/wireless and reboot to regenerate the device configuration. Add your country code (e.g. option country 'UK') to both radios.
Ok I've removed those sections and rebooted. It's wiped my SSIDs etc so I guess I should set one back up for testing?
I enabled the default openwrt wireless network and tried connecting on the Pixel but still get the "no internet access" issue. Should I just factory reset at this point and set up from scratch?