There appears to be a long standing issue with Multicast support on Solaris 10/OpenSolaris. Sun some old bugs relating to the issue, but I can not find any similar bugs in the NTP bug database. The Sun bugs are:
* http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6189538 * http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6669167 The problem is this: according to the documentation (http://www.eecis.udel.edu/~mills/ntp/html/confopt.html) multicast should bind to all interfaces, however in practice it binds only to one. Example: addto_syslog: Listen normally on 7 multicast 224.0.1.1 UDP 123 addto_syslog: Added Multicast Listener 224.0.1.1 on interface #7 multicast # netstat -gv Group Memberships: IPv4 Interface Group RefCnt --------- -------------------- ------ lo0 ALL-SYSTEMS.MCAST.NET 1 bnx0 224.0.0.251 1 bnx0 ALL-SYSTEMS.MCAST.NET 1 external0 NTP.MCAST.NET 1 external0 224.0.0.251 1 external0 ALL-SYSTEMS.MCAST.NET 1 internal0 224.0.0.251 1 internal0 ALL-SYSTEMS.MCAST.NET 1 Both on Sun's release (4.2.5p172) and the latest stable version (4.2.6p2) this is still the case. There are two questions: 1) Is the a Solaris issue or an NTP issue? 2) Can I at least choose (force?) NTP to choose a specific interface to bind to? In the above example I want multicast on bnx0, not external0. Thanks! benr. _______________________________________________ questions mailing list [email protected] http://lists.ntp.org/listinfo/questions
