ntpd seems to have gained an -I option to tell it to listen on a particular interface. However my testing indicates that it does not work:
# /usr/sbin/ntpd -n -I wlan1 -L -l /dev/stderr 9 Sep 11:52:53 ntpd[26406]: logging to file /dev/stderr 9 Sep 11:52:53 ntpd[26406]: precision = 1.000 usec 9 Sep 11:52:53 ntpd[26406]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #1 wildcard, ::#123 Disabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #2 lo, ::1#123 Enabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #3 wlan1, fe80::204:e2ff:fea9:9d35#123 Enabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #4 lo, 127.0.0.1#123 Enabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #5 eth0:avahi, 169.254.7.146#123 Disabled 9 Sep 11:52:53 ntpd[26406]: Listening on interface #6 wlan1, 192.168.2.18#123 Enabled 9 Sep 11:52:53 ntpd[26406]: kernel time sync status 0040 9 Sep 11:52:53 ntpd[26406]: frequency initialized -1.632 PPM from /var/lib/ntp/ntp.drift -- Sam Morris http://robots.org.uk/ PGP key id 1024D/5EA01078 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078
signature.asc
Description: This is a digitally signed message part