I have AT&T fiber, I am using DMZPlus, and I have the affected modem in question so I am having the problem discussed in the thread. Basically the problem is that AT&T is blocking port 123 which NTP uses:
https://about.att.com/sites/broadband/network
Man, that sucks!
I have two separate fiber ISPs coming into my condo; AT&T being one of them and the other is a local ISP.
I am so glad I did not sign up with AT&T! Actually, it was a no brainer to use the local ISP since they beat AT&T in terms of everything. And the local ISP does not block any ports.
Anyway, I hope you get the NTP port 123 issue resolved.
Warning:The router has failed to connect to the selected NTP server,please check your internet connectivity or try another NTP server.
Have you tried the Kamoj add-on?
It has an alternative time sync implemented.
Just a thought...
Kamoj information add-on V4 for Netgear R7800 X4S and R9000 X10 (Temperatures a.o.)I have not. As mentioned I am new to this firmware and went through this whole entire thread today to learn more about it. I have not gotten through threads from previous firmware versions (that would be a lot of reading!) I did see Kamoj add-ons mentioned but was not sure what they were. Is there a link somewhere I can read more about them and how to get them installed? Also would the add on just fix the time sync problem on the router or on all the devices trying to use NTP on my network?
@kamoj ^^Thank you for the info. I got everything installed and working. It looks like the router did perform a successful time sync:
NTP synchronized OK: 2019-12-11 18:03:12: Boot sequence: 34+ seconds. Time then synchronized after 18 seconds. Synch indicators: (F)
However the time sync through the GUI still does not work and time sync on all of the other devices on my network are also not working. In other words the Kamoj add-ons did not resolve my problem (although the add-ons are very cool!)
Thank you for the info. I got everything installed and working. It looks like the router did perform a successful time sync:
NTP synchronized OK: 2019-12-11 18:03:12: Boot sequence: 34+ seconds. Time then synchronized after 18 seconds. Synch indicators: (F)
However the time sync through the GUI still does not work and time sync on all of the other devices on my network are also not working. In other words the Kamoj add-ons did not resolve my problem (although the add-ons are very cool!)
I think the results I am seeing are expected. The Kamoj add on just synchronizes the time on the actual router using an alternate method - it does nothing to fix the underlying port translation problem that exists when other devices are trying to use NTP and port 123.
FYI I am pretty technical but advanced networking and working in Linux are not my strengths. However I am pretty good at following instructions so if anyone does have any suggestions I will be happy to try.
Thank you for the info. I got everything installed and working. It looks like the router did perform a successful time sync
it does nothing to fix the underlying port translation problem that exists when other devices are trying to use NTP and port 123.
What I would do in such situation (just hints, sorry):
1. Install own NTP server from Entware
https://www.voxel-firmware.com/Downloads/Voxel/html/entware.html
2. Try to intercept port "123" requests and redirect them to your router LAN IP by iptables. My thread with Selective Parental Control with redirection of port 53 as an example:
https://www.snbforums.com/threads/selective-parental-control-in-my-build-of-firmware.54815/
3. Or alternative method w/o using iptables e.g. adding your LAN router IP to the "hosts" file in etc directory, replacing real ip of NTP servers for example:
192.168.1.1 pool.ntp.org
192.168.1.1 time.windows.com
. . .
4. Or something like this with dnsmasq config adding your own lines (red) by post-mount.sh script such as:
# Filter what we send upstream
domain-needed
bogus-priv
localise-queries
no-negcache
cache-size=4096
strict-order
address=/pool.ntp.org/192.168.1.1
address=/time.windows.com/192.168.1.1
. . .
But all this requires some self-studying iptables/entware/dnsmasq my post-mount.sh and firewall-start.sh special scripts etc.
Voxel.
I actually already did this by setting up an NTP server on one of my Windows machines that is always up.
This is an interesting solution but would it require that I add a rule for every single device on the network?
I mean that your NTP server should be your router. If it is working already after kamoj add-on. If not:
https://community.netgear.com/t5/Orbi/Orbi-unable-to-update-time-v1-8-0-6/m-p/1249306
you just should change the file /etc/init.d/ntpclient using this port: 1238 instead of 123.
Not of course. Example is just an example. Universal preferable solution IMO. For all of your devices you should intercept 123 port w/o MAC specific. My Parental Control "53" is selective (depends on MAC). Your "123" should be common for all devices, not using concrete MAC. Google how to (iptable)... I would try to use this way first of all. Sorry, but I really have no time to emulate your problem and to issue step-by step instruction...
Voxel.
Hello everyone I am on V1.0.2.72SF on a 7800 and want to know the best way to accomplish my goals
I would like to move my Smart Switches and alarm panel to their own network. I want to do this because I have read that many IoT devices have poor security
I would like to isolate my guest network from the main network but allow read only access to a folder on a USB stick attached to the router. The folder will be writable from any device on the main network.
Can I do this with the Voxel firmware?
What I would do in such situation (just hints, sorry):
1. Install own NTP server from Entware
https://www.voxel-firmware.com/Downloads/Voxel/html/entware.html
2. Try to intercept port "123" requests and redirect them to your router LAN IP by iptables. My thread with Selective Parental Control with redirection of port 53 as an example:
https://www.snbforums.com/threads/selective-parental-control-in-my-build-of-firmware.54815/
3. Or alternative method w/o using iptables e.g. adding your LAN router IP to the "hosts" file in etc directory, replacing real ip of NTP servers for example:
192.168.1.1 pool.ntp.org
192.168.1.1 time.windows.com
. . .
4. Or something like this with dnsmasq config adding your own lines (red) by post-mount.sh script such as:
# Filter what we send upstream
domain-needed
bogus-priv
localise-queries
no-negcache
cache-size=4096
strict-order
address=/pool.ntp.org/192.168.1.1
address=/time.windows.com/192.168.1.1
. . .
But all this requires some self-studying iptables/entware/dnsmasq my post-mount.sh and firewall-start.sh special scripts etc.
Voxel.
What device do you want to read the attached drive? A Fire TV or some kind of streaming device?
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!