[ntp:questions] Multicast and dynamic interfaces

Danny Mayer mayer at ntp.isc.org
Fri Jul 11 11:34:53 UTC 2008


barry bouwsma wrote:
> Moin,
> 
> ntp-dev-4.2.5p118, Linux latest-ish.  Also observed with ntp-dev-4.2.5p113
> 
> 
> Should ntpd be able to listen for multicasts on interfaces that
> get added/configured after ntpd starts?
> 
> For example, I just brought up and configured this interface:
> Jul  9 21:12:46 localhost ntpd[3422]: Listening on interface #8 eth3, fe80::200:e8ff:fe00:fe0#123 Enabled
> Jul  9 21:12:46 localhost ntpd[3422]: Listening on interface #9 eth3, 172.27.72.99#123 Enabled
> 
> However I'm not able to get it to hear the multicast data which
> can be heard, no matter how long I wait, unless I restart ntpd,
> like so:
> 
> Jul  9 21:15:42 localhost ntpd[19791]: Listening on interface #3 eth3, fe80::200:e8ff:fe00:fe0#123 Enabled
> Jul  9 21:15:42 localhost ntpd[19791]: Listening on interface #4 lo, 127.0.0.1#123 Enabled
> Jul  9 21:15:42 localhost ntpd[19791]: Listening on interface #5 eth3, 172.27.72.99#123 Enabled
> Jul  9 21:15:43 localhost ntpd[19791]: Listening on interface #6 multicast, 224.0.1.1#123 Enabled
> Jul  9 21:15:43 localhost ntpd[19791]: setsockopt IP_ADD_MEMBERSHIP failure: No Jul  9 21:15:43 localhost ntpd[19791]: Failed to add Multicast Listener 224.0.1.1
> (no big deal that)
> Jul  9 21:15:43 localhost ntpd[19791]: Listening on interface #7 multicast, ff05::101#123 Enabled
> Jul  9 21:15:43 localhost ntpd[19791]: Added Multicast Listener ff05::101 on interface #7 multicast
> 
> 
> And voila, now I can hear and use that multicast data...
>      remote           refid      st t when poll reach   delay   offset  jitter
> ==============================================================================
>  fe80::200:c0ff: .DCFa.           1 m   14   16  200    0.741    1.240   0.008
> 
> 
> Is this a case of missing or non-functioning code, or is this
> something that really isn't possible?

It sounds like a bug, possibly 2 bugs. Please file a bug report. The 
multicast option should reconfigure itself after a change of IP address 
and rebind itself to the new address. If the address has gone away then 
the multicast socket won't be able to receive any multicast packets. Are 
you using DHCP provided addresses or static ones?

Danny



More information about the questions mailing list