This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.
Rebuilding FRR with pim6d
Short post today.
Turns out that Debian, in its infinite wisdom, disables pim6d
in frr
. Here’s
a short howto on how to build it fixed.
$ sudo apt build-dep frr
[…]
$ apt source frr
[…]
$ cd frr-8*
$ DEB_BUILD_PROFILES=pkg.frr.pim6d dpkg-buildpackage -us -uc -b
$ sudo dpkg -i ../frr_*.deb
Then you can enable pim6d in /etc/frr/daemons
and restart frr.
Not that I managed to get IPv6 multicast routing to to work over wireguard
interfaces anyway. Not sure what’s wrong. Though it didn’t fix it, here’s an
interesting command that made stuff like ip -6 mroute
look like it should
work:
$ sudo smcroutectl add LAN ff38:40:fd11:222:3333:44:0:1122 wg-foo