Hi all. Настраивая ospfd из quagg'и, обнаружил, что в последней версии из портов (quagga-0.99.17_3) он не работает в 7.3-RELEASE-p*, выдавая ошибку "sendmsg in ospf_write failed to 224.0.0.5, id 0, off 0, len 80, interface vlan0, mtu 1500: Permission denied", при этом в "ifmcstat -i vlan0" видно, что vlan0 не слушает multicast-группу 224.0.0.5. В тоже время на 8.1-RELEASE-p2 все работает без проблем. Гугление привело к http://www.freebsd.org/cgi/query-pr.cgi?pr=148238 После того, как откатил назад патч, закрывающий этот PR (что бы не заморачиваться с portdowngrade, просто удалил net/quagga/files/patch-lib-sockopt.c) и пересобрал quagga, все заработало. На тех машинах с 7.3-RELEASE-p*, где стояла quagga-0.99.17, собранная до сентября, все заработало сразу без танцев с откатом патча. quagga собрана без каких-либо доп. опций (make config - все галочки сняты). Чего-либо в файрволле, мешающему мультикасту, нет. Каких-либо наворотов в kernel'ах тоже нет. Свежих упомнаний quagg'и в UPDATING нет. В выводе ifconfig'а слово "MULTICAST" на интерфейсах присутствует.
Никто с подобным не сталкивался? -- Bye! A.M.
