What is the recommended approach if I have a device running on 19.07.10 that did not have support for the 21.x.x release, but does have support for the 22.03.0 release?
This is the Comfast CF-E375AC. It seems that the migration to ath79 was completed after the v21 series was released.
Asking because of the notice to not run sysupgrade from 19.07.10 to 22.03.0.
I'm experiencing the problem that "dnsmasq" does not start properly here. According to logread, it starts, output several info lines to the log indicating it should work properly.
I did a "netstat -tulpn | grep LISTEN | grep ":53"" and dnsmasq was NOT listening to any interface. It does not matter if I specify LISTEN interfaces in /etc/config/dhcp or if I leave the default to LISTEN to all interfaces.
Manual workaround 1: Use the Web UI / DHCP and DNS and do not change anything , just save&apply the existing config. dnsmasq immediately starts to LISTEN on port #53.
Manual workaround 2: /etc/init.d/dnsmasq restart
Automatic workaround: 3: Add those lines to "/etc/rc.local"
It does not work with this config, no matter if I have the line "list interface 'lo'" in it or not. The exact same config worked fine on OpenWrt 21.02.3. It no longer works on OpenWrt 22.03.0.
Excuse me, but what are those issues?
I have UPNP perfectly working, with Luci as well showing redirections. The only think I had to do (because I did a clean upnp install) was to set the "Presentation URL" as the IP of the router (I don't use the default 192.168.1.1).
Generally, DNS-over-https breaks time sync, because the former requires reasonably accurate time to work and it becomes a chicken-and-egg problem.
If you don't have a RTC and aren't doing anything to manually correct the time on startup, problems will occur (but generally not associated with DHCP).
There's a known crash bug in dnsmasq if you are using custom dnsmasq entries to modify returned responses on the fly (e.g. disabling IPv6 responses for certain domains, etc.)
It is an upstream bug that will require either upgrade to a newer dnsmasq within OpenWRT (when one becomes available) or a developer will need to backport the specific upstream patch that addresses this issue (which has not occurred).
It's mentioned on the release tracker but not the release notes for 22.03.
Correct. Don't force the router to use DNS-over-HTTPS or DNS-over-TLS. Only force your network clients.
The router needs DNS to work on boot so the time and date can be set, otherwise the DNS secure transport fails due to the router's time and date being outside the certificate's validity dates.
Many thanks. I wish I had known this before all my efforts. In fact I could have set up time manually. Anyway, I never use Dns over https any more.
Again thank you.
The bug was on my side: I have a backup router with a mirror configuration that now I am just using as an AP; while I disabled dnsmasq, I did not disable odhcpd and therefore it was messing with the ipv6 routes. My fault, sorry for the notification.
In their defense (looking at it constructively) the E8450/RT3200 wiki needs work it's sort of a mess. I know it's a new target, but hope the community involved in that target overhauls the Installation section on the standard vs UBI situation. For example here: [https://openwrt.org/toh/linksys/e8450#installation] Glad my main target wrt32x is dual boot it got me out of trouble a few times very easily.
I removed all my previous iptables firewall.user entries, and created firewall redirects prior to moving over to 22.03.0, knowing fw4 was just around the corner.
Happy to report sysupgrade of TP-Link c2600 from 21.02.3 => 22.03.0 (keeping settings) OK.
A few of my custom scripts broke, so had to make some minor tweaks for 22.03.0. They previously worked OK on versions 21.02.3 & prior.
So far OpenWrt is behaving itself nicely! Great job to all involved!
I have updated from the RC6 to the final release and everything is working fine in the clients side, but not for the router itself. I can not update packages, ping or traceroute. I am using custom DNS (Http-Over-DNS) but it was working fine up to RC6. Is there anything else I am missing?
Device: Netgear Nighthawk X4S R7800