Comment puis-je activer ntpd pour servir des clients ntp (avec macOS 10.14 Mojave)?

3

Ainsi sur macOS High Sierra 10.13, cette réponse a bien fonctionné: Comment activer ntpd sur les clients ntp du serveur (avec High Sierra)

Maintenant, je suis sous macOS 10.14 et ils ont enlevé les deux ntpdateet ntpd-wrapper(ce qui était ce que org.ntp.ntpd-legacy.plistLaunchDaemon utilisait).

Existe-t-il une solution pour configurer un relais ntp similaire avec macOS 10.14?

J'utilise un Mac Pro (fin 2013) doté de 2 cartes réseau Ethernet et d'une carte réseau avec accès à Internet, qui se synchronise sur time.apple.com. J'ai besoin de la deuxième carte réseau qui n'a pas accès à Internet pour agir en tant que serveur ntpd pour les périphériques du segment de réseau privé qui ne sont pas routés en dehors de son segment de réseau local privé.

Jim Bruce
la source

Réponses:

1

De Macrumors (dans le fil Mojave 'Toutes les petites choses'):

Time sync: ntpd a été remplacé par timed: pas l’ancien unix, mais une nouvelle invention d’Apple.

Ont lié la page de manuel chronométrée pour vous:

https://www.unix.com/man-page/mojave/8/timed/

FiddleDeDee
la source
Donc, fondamentalement, macOS Mojave ne peut agir qu’en tant que client NTP, et ne peut offrir aucun type de services NTP sur le réseau à partir de l’apparence de celui-ci.
Jim Bruce
0

J'ai donc trouvé la meilleure solution à ma situation. J'ai finalement installé Docker CE pour Mac, puis une instance de Docker de NTP. Cela a permis d'obtenir les résultats souhaités pour l'exécution d'un service NTP sur un segment de réseau séparé sans qu'il soit nécessaire de le router sur Internet.

Docker CE pour Mac

conteneur NTP docker sur github

Jim Bruce
la source