Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Nov 2005 11:51:17 -0700 (MST)
From:      Mac Newbold <mac@codegreene.com>
To:        freebsd-bugs@freebsd.org
Subject:   ntpd bind error: address already in use
Message-ID:  <20051115105156.S71856@bas.flux.utah.edu>

next in thread | raw e-mail | index | archive | help

We recently installed a new server running 5.4-STABLE and I noticed some 
ntpd errors in /var/log/messages:

Nov 15 10:42:22  ntpd[75492]: ntpd 4.2.0-a Sat Sep 24 16:57:36 UTC 2005 (1)
Nov 15 10:42:22  ntpd[75492]: bind() fd 7, family 2, port 123, addr 0.0.0.0, in_classd=0 flags=8 fails: Address already in use

After lots of googling I found many requests for help with similar issues, 
and eventually found the problem, and thought I'd share the solution.

The funny thing is I've got other boxes running 5.4-STABLE where ntpd 
works just fine. But I finally found the common thread between many of the 
people who reported this and my new server: multiple network cards. If 
you've got more than one interface, and one of them is unused, you can get 
these errors from ntpd. When I looked at my ifconfig, one of my interfaces 
was listed as inet 0.0.0.0 because it is not in use. Just for kicks, I 
tried setting an IP address on it, even though it is down, and then I 
restarted ntpd. And it worked great. So now I've added an entry in my 
rc.conf to configure that interface with a static IP (one that doesn't get 
in the way) every time I reboot.

I hope this helps someone out there...

Thanks,
Mac

--
Mac Newbold			Code Greene, LLC
 				1440 S. Foothill Dr. Suite #250
Office:	801-438-0142		Salt Lake City, UT  84108
Cell:	801-694-6334		www.codegreene.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051115105156.S71856>