I did a sysupgrade to latest stable generic from a community version with a few extra packages installed and keeping settings.
It is all working as it should, I think, excepty that I get an error when trying to update software list.
...
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/arm_cortex-a9_vfpv3/telephony/Packages.gz
*** Failed to download the package list from http://downloads.openwrt.org/releases/18.06.1/packages/arm_cortex-a9_vfpv3/telephony/Packages.gz
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/releases/18.06.1/targets/mvebu/cortexa9/packages/Packages.gz, wget returned 4.
* opkg_download: Check your network settings and connectivity.
...
This applies for all it seems , I just copied a few lines to show. And it applies from luci interface and from the cli vconfigurationia ssh.
Following advice found on this site, I tried to ping the download site from the CLI without issue.
The problem is about connectivity from your router to internet. If you look at the erros, the core error is that wget returns 4 as it can not do the download.
You could test wget manually from router cli.
Typical reason might be e.g. your router being a secondary router inside LAN with fixed ip witout DHCP, but no gateway or DNS has been set.
Or you have had some dnscrypt setting that is now failing due to the missing package.
Note that connectivity from your PC is a separate matter. This is purely about the router itself, so all test should be done from the router cli.
To save some time, would doing a firmware factory install solve the problem or is the issue soemthing else you think, that would not be resolved that way?
Well, those logs and error message provide a clear clue:
Sounds like a ipv6 configuration problem. Your new router does not get a public ipv6 address, only a link-local fdc6:... address, which the leads into problems as wget fails to connect. ipv6 is preferred, so the router thinks that it has ipv6 connectivity, but it does not actually have it.
Likely you have not properly configured the ipv6 downstream in WNDR3800, so the WRT32X gets an ipv6 address, which doesn't actually work for connecting internet.
Being out of my depth here, I am not sure how I should configure the ipv6 downstream on the wndr3800.
Is it in the DHCP Server ipv6 settings? The Router Advertisement-Service? NDP-Proxy? Announced DNS servers? And what should be the values there to allow for my setup as in the first post here?
By the way, if it is a consideration, my isp does not provide me with ipv6 only ipv4.
Or is it elsewhere?
Thanks for any help or pointer to the documentation that may help me resolve this with some understanding.
That is what I decided to do. I run part of my network (where the WRT32X is located) as a ip4 network and, presto, all problems gone.
At the end of the day I am unlikely to run out of ip4 addresses internally and I don't think there is any performance penalties for doing this.
I will re-visit ipv6 from time to time, but until such time as there is a good and comprehensive set of documentation rather than the RFC's, I will, regretfully leave it alone.
Thanks again, for all the help on this forum. OpenWRT rocks!