@smokebox unplug the router from the AC power adaptor and also fully from all other connections and USB devices you may have plugged in. Wait at least 2 minutes and then connect/plugin everything and power it up. Does that help?
@smokebox unplug the router from the AC power adaptor and also fully from all other connections and USB devices you may have plugged in. Wait at least 2 minutes and then connect/plugin everything and power it up. Does that help?
So I've recently purchased an R9000, and noticed that the 5GHz Wifi access point disappears sometimes. Assumed that there's something wrong with the stock firmware, I installed Voxel's firmware, and the behaviour is the same. For troubleshooting purposes I disabled all access points except the 5GHz one, and behaviour is still the same.
I suspect it has something to do with the 160MHz mode. Can anyone else confirm?
I have a few issues also:So strange occurrence when upgrading from 1.0.4.39...When the router (R9000) came back up, WAN, LAN 1 and LAN 2 no longer work. Anyone seen that before? Been a long time user of Voxel's firmware and never had an issue before. Did my ports just give up the ghost coincidentally?
I have a few issues also:
- dnscrypt-proxy-2 doesn't start automatically after the first manual reboot after update, don't know what is the cause (it's enabled in nvram and as service);
Hi there Voxel,
Looks like I am having same issue as reported by "arabesc", as after updaing firmware to your last version, my DNSCrypt is not working anymore, despite of being saying this at Kamoj add-on : "DNSCrypt v2 is not running, but is enabled"
Changes in kamoj-addon beta version 5.2b2-5
------------------------------------------------------
.....
.....
- dnscrypt-proxy-2: Added: Set time to avoid CRITICAL/FATAL errors at boot. Example:
[2020-04-22 16:29:11] [CRITICAL] Unable to retrieve source [public-resolvers]: [Get "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md": x509: certificate has expired or is not yet valid: current time 2020-04-22T16:29:11Z is before 2020-05-02T00:33:21Z]
[2020-04-22 16:29:11] [FATAL] Get "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md": x509: certificate has expired or is not yet valid: current time 2020-04-22T16:29:11Z is before 2020-05-02T00:33:21Z
Do you mean the Kamoj add-on is the source of the issue?I'm guessing you are not yet running the latest beta v5.2b2-5 yet?
I can successfully launch dnscrypt-proxy-2 manually after boot:Looks like I am having same issue as reported by "arabesc", as after updaing firmware to your last version, my DNSCrypt is not working anymore, despite of being saying this at Kamoj add-on : "DNSCrypt v2 is not running, but is enabled"
Suddenly I feel a bit stupid, yeah it's likely that DFS is messing with 160MHz. Changed 'Region' from 'Europe' to 'China', which doesn't even have any DFS channels, and it seems like there's no issues so far. Thank youIf you’re using DFS channels, probably you router is detecting a RADAR signal on the channels it’s running and it shutdown this channels. Probably this is the reason. Before start transmission on this channels the router should wait listening ten minutes on them.
Sent from my iPad using Tapatalk
I'm guessing you are not yet running the latest beta v5.2b2-5 yet?
As that has a fix for this issue:
Code:Changes in kamoj-addon beta version 5.2b2-5 ------------------------------------------------------ ..... ..... - dnscrypt-proxy-2: Added: Set time to avoid CRITICAL/FATAL errors at boot. Example: [2020-04-22 16:29:11] [CRITICAL] Unable to retrieve source [public-resolvers]: [Get "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md": x509: certificate has expired or is not yet valid: current time 2020-04-22T16:29:11Z is before 2020-05-02T00:33:21Z] [2020-04-22 16:29:11] [FATAL] Get "https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md": x509: certificate has expired or is not yet valid: current time 2020-04-22T16:29:11Z is before 2020-05-02T00:33:21Z
Do you mean the Kamoj add-on is the source of the issue?
I tested the add-on some time ago but now opkg list-installed says the add-on isn't installed, although I don't remember deleting it.
I can successfully launch dnscrypt-proxy-2 manually after boot:
$ /etc/init.d/dnscrypt-proxy-2 start
Does it work for you?
The Kamoj add-on v5.2b2-5 has a fix/solve for the problem.
https://www.snbforums.com/threads/kamoj-add-on-5-1-beta-testing-poll.62315/page-8#post-580905
https://www.snbforums.com/threads/c...0-r8900-v-1-0-4-40hf.63602/page-3#post-582616
Correct Kamoj is not causing it, but it does have a solution.Looks like the issue is not coming from Kamoj add-on, as I have just fully removed it and try to enable again DNSCrypt, but still not working.
Correct Kamoj is not causing it, but it does have a solution.
Real cause is that dnscrypt relies on certificates for the encryption. but certificates are only valid during a specific time.
As the router has no hardware clock, it's initial time (before it has connected to an NTP-server) is somewhere in 1970 (i think 1 January).
Either somewhere in Voxels firmware or by one of Kamoj's earlier addon versions I think this is already changed so that the router during boot initally sets the date to the firmware release date (in your case 2020-04-23).
But in both cases on that time, the dnscrypt certificate is not yet valid.
And I think latest Kamoj addon stores the current time at shutdown, and restores it during boot. So then the time would only be off by a minute or so.
(one strange thing in this theory -> with DNScrypt down, also dns-lookups for the ntp-server would fail. So it should never be able to recover from the error, unless dnsmasq at some point decides to ignore dnscrypt and starts resolving directly.)
Correct Kamoj is not causing it, but it does have a solution.
Real cause is that dnscrypt relies on certificates for the encryption. but certificates are only valid during a specific time.
As the router has no hardware clock, it's initial time (before it has connected to an NTP-server) is somewhere in 1970 (i think 1 January).
Either somewhere in Voxels firmware or by one of Kamoj's earlier addon versions I think this is already changed so that the router during boot initally sets the date to the firmware release date (in your case 2020-04-23).
But in both cases on that time, the dnscrypt certificate is not yet valid.
And I think latest Kamoj addon stores the current time at shutdown, and restores it during boot. So then the time would only be off by a minute or so.
(one strange thing in this theory -> with DNScrypt down, also dns-lookups for the ntp-server would fail. So it should never be able to recover from the error, unless dnsmasq at some point decides to ignore dnscrypt and starts resolving directly.)
Thanks R.Gerrits, I really understand your point here, but the weird thing over here for me is, why after updaing firmware to latest version DSNCrypt decided to stop working even more due to be exacly same version (2.0.42) as previous firmware version got.
Thank you for your always crisp and good thinking!
The Kamoj add-on solves the problem by getting current time from one of many internet companies,
until the ntp is synced. This option has been in the add-on for OpenVPN and Wireguard that have the same issue,
but I had to add it to DNSCrypt since it is started earlier in the boot sequence than mentioned services.
The better long term solution is to do the "preliminary" timesync always in the @Voxel firmware, maybe as you/me suggest:
- Set time to firmware compile time
- Set time to last known valid time
- Set time to "internet" time
- Set time to NTP-time
I'm sure Voxel will do that when he get back to his development environment.
looked a little bit closer:
DNSCrypt is fetching the list of anonymized resolvers from https://download.dnscrypt.info/resolvers-list/v2/relays.md
This site is using SSL certificates from LetsEncrypt. These certificates are only valid for 90 days, and usually renewed after 60 days.
current certificate of that site has these dates:
Not Valid Before: Saturday, 9 May 2020 at 02:33:07 Central European Summer Time
Not Valid After: Friday, 7 August 2020 at 02:33:07 Central European Summer Time
So your issue started on 9 May, when the SSL certificate was renewed (because 23 April is before 9 May). It might have coincided with your upgrade to the newer version of Voxel, but I'd say that is then simply a coincidence.
Before 9 May, that site would probably have had a certificate that was valid between 10 March and 8 June. (if they indeed renew after 60 days)
The previous version of Voxel firmware (1.0.4.39.1HF) was released end of March -> so also in that firmware there was no issue as end of March is after 10 March.
Yeah I think you are right R.Gerrits, actually did not notice that. But after double checking, yeah, error message states something invalid around the time and date.
My question is, is there any way to bypass this issue to allow DNSCrypt retrives those certifications even if they are invalid or expired ? I mean, forcing it to get certifications despite of being invalid/expired or not
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!