ntpd just sits there and does nothing

Nicolas Rachinsky fbsd-stable-0 at ml.turing-complete.org
Thu Jul 19 18:19:31 UTC 2007


* Doug Hardie <bc979 at lafn.org> [2007-07-19 10:32 -0700]:
>  Are you on a static IP address?  If not, ntpd obtains its IP address when it 
>  starts up and uses it forever.  If your IP address changes then it will not 
>  be able to communicate with the upstream ntp servers.  It has to be 
>  restarted everytime your IP address changes.

I use the attached patch to avoid the restarts. I used a similar patch
on 4.X for some years and noticed no bad effects.

Nicolas

-- 
http://www.rachinsky.de/nicolas
-------------- next part --------------
--- contrib/ntp/ntpd/ntp_io.c.orig	Tue Jul 20 17:01:27 2004
+++ contrib/ntp/ntpd/ntp_io.c	Fri Oct  6 00:32:31 2006
@@ -466,6 +466,14 @@
 		if (scan_ipv6 == ISC_FALSE && family == AF_INET6)
 			continue;
 
+		if(strncmp(isc_if.name,"tun",3)==0)
+		{
+			if (debug)
+				printf("ignoring <%s> (tun*)\n", isc_if.name);
+			continue;
+		}
+
+
 		/* Check to see if we are going to use the interface */
 		if (address_okay(&isc_if) == ISC_TRUE) {
 			convert_isc_if(&isc_if, &inter_list[idx], port);


More information about the freebsd-stable mailing list