Can I run ntpd in a jail?

Rudy crapsh at monkeybrains.net
Thu Jan 31 01:35:29 PST 2008


Will this work?
/usr/sbin/jail /var/chroot/ntp ntp.monkeybrains.net 10.10.10.10 \
   /usr/sbin/ntpd  -c /etc/ntp.conf -p /var/run/ntpd.pid

Can ntpd update the system clock from within a jail?

Here is the layout of my jail
# find /var/chroot/ntp/
/var/chroot/ntp/
/var/chroot/ntp/lib
/var/chroot/ntp/lib/libm.so.5
/var/chroot/ntp/lib/libmd.so.4
/var/chroot/ntp/lib/libcrypto.so.5
/var/chroot/ntp/lib/libc.so.7
/var/chroot/ntp/usr
/var/chroot/ntp/usr/sbin
/var/chroot/ntp/usr/sbin/ntpd
/var/chroot/ntp/libexec
/var/chroot/ntp/libexec/ld-elf.so.1
/var/chroot/ntp/etc
/var/chroot/ntp/etc/ntp.conf
/var/chroot/ntp/var
/var/chroot/ntp/var/run
/var/chroot/ntp/var/run/ntpd.pid

# sockstat | grep 123
root     ntpd       42707 3  udp4   10.10.10.10:123     *:*

I ran it for a couple of days, and the clock was off by 2 seconds...
# /var/chroot/ntp/etc/ntp.conf
server clock.via.net
server clock.isc.org
driftfile /etc/ntp.drift

- Rudy


More information about the freebsd-questions mailing list