The ntpd package is already installed by default on WAGO (linux based) controller, in order to work as a NTP client.
To enable the NTP server on a WAGO Controller you can use the following command :
ntpd -l
You can see the NTP request by using the packet capture tool tcpdump
tcpdump port 123
To start the daemon at the controller startup, download the ntpserver script in the repo in /etc/init.d/ntpserver
Give it execution permission :
chmod 750 /etc/init.d/ntpserver
Add a symlink in /etc/rc.d :
ln -s /etc/init.d/ntpserver /etc/rc.d/S99_ntpserver
Disable the service
/etc/init.d/ntpserver stop
Disable daemon start at bootup
rm /etc/rc.d/S99_ntpserver
A package file is provided here to easily start the server, install the /etc/init.d/ntpserver script, and the symlink in /etc/rc.d/
You can install in command line using
opkg install -V3 ntpserver_v1.0.0_armhf.ipk
You can also install it using the Web Based Management and upload the file in Conofiguration / Software Upload.
You can remove it in command line using
opkg remove -V3 ntpserver_v1.0.0_armhf.ipk