Page MenuHomeVyOS Platform

Use vendor specific NTP Pool hostname
Open, LowPublic

Description

The current default VyOS configuration uses an NTP configuration of something like this:

system {
    host-name vyos
    ntp {
        server "0.pool.ntp.org"
        server "1.pool.ntp.org"
        server "2.pool.ntp.org"
    }
}

The NTP Pool encourages vendors to use their own vendor hostnames:

https://www.ntppool.org/en/vendors.html#vendor-zone

You must absolutely not use the default pool.ntp.org zone names as the default configuration in your application or appliance.

I propose that the default configuration is changed to:

system {
    host-name vyos
    ntp {
        server "0.vyos.pool.ntp.org"
        server "1.vyos.pool.ntp.org"
        server "2.vyos.pool.ntp.org"
    }
}

I am happy to work on this and contribute a PR.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Improvement (missing useful functionality)

Event Timeline

njh created this object in space S1 VyOS Public.
njh renamed this task from Use vens to Use vendor specific NTP Pool hostname.Feb 3 2020, 9:14 PM
njh updated the task description. (Show Details)
syncer triaged this task as Low priority.
syncer edited projects, added VyOS 1.3 Equuleus; removed VyOS 1.2 Crux (VyOS 1.2.5).

I believe your default settings are not bad as, in our case, we are part of the ntp pool and our kit will use our own NTP servers :-)

Let us know how it goes once you got your vendor zone. happy to get our NTP servers backing it up if required.

@thomas-mangin They specifically ask folks to do the vendor cluster route.

I've done this for other open (and closed)-source projects before. It's really not hard. It takes them about a day or so to respond to the vendor sub-domain request.

see: https://www.ntppool.org/vendors.html for the discussion.

I'd be more than happy to do the paperwork for the subdomain assignment (assume we'd want to use vyos = vyos.pool.ntp.org), but we would need contact details for them to use in case of issues. As a general rule, I have tended to use ntpmaster@<example.com> which, in this case might, in turn, point to [email protected].

Once that get's assigned, we would just change the default to using any 3 servers out of the {0,1,2,3}.vyos.pool.ntp.org list

Christopher

@liljenstolpe good to have someone else interested in getting this sorted out!

I contacted the NTP pool maintainers in February and followed up a couple of times but never got a response.
I even emailed the public mailing list in May, again no response:
https://lists.ntp.org/pipermail/pool/2020-May/008249.html

I have just contacted them again, so will see if they respond this time.

qxmips changed the status of subtask T2123: Configure 3 NTP servers from Open to In progress.Nov 5 2020, 7:37 AM
erkin set Issue type to Improvement (missing useful functionality).Aug 31 2021, 5:46 PM