radvd not working on bridge interface

Started by cockroach, February 04, 2025, 05:25:27 PM

Previous topic - Next topic
Hi

I'm trying to run radvd on a bridge interface but without much success:

# /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -n -d 3
[Feb 04 17:11:09] radvd (59826): version 2.19 started
[Feb 04 17:11:09] radvd (59826): config file, /var/etc/radvd.conf, syntax ok
[Feb 04 17:11:09] radvd (59826): radvd startup PID is 59826
[Feb 04 17:11:09] radvd (59826): radvd PID is 59826
[Feb 04 17:11:09] radvd (59826): mtu for bridge0 is 1500
[Feb 04 17:11:09] radvd (59826): link layer token length for bridge0 is 48
[Feb 04 17:11:09] radvd (59826): prefix length for bridge0 is 64
[Feb 04 17:11:09] radvd (59826): polling for 0 second(s), next iface is bridge0
[Feb 04 17:11:09] radvd (59826): timer_handler called for bridge0
[Feb 04 17:11:09] radvd (59826): mtu for bridge0 is 1500
[Feb 04 17:11:09] radvd (59826): link layer token length for bridge0 is 48
[Feb 04 17:11:09] radvd (59826): prefix length for bridge0 is 64
[Feb 04 17:11:09] radvd (59826): not sending RA for bridge0, interface is not ready

It will just go on claiming that bridge0 is not ready, even though the bridge works perfectly fine with IPv4 and IPv6.

The bridge interface (LAN) is configured statically with a /64 prefix, the router is running OpnSense 24.10.2 (business edition).

Is there something that I'm missing?

1. Did you set the two tunables as advised in step 6 of the LAN bridge documentation?

2. Check Interfaces > Other types (or Devices in 25.1) > Bridge > your bridge configuration > Link-local address.
Deciso DEC750
People who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)

Quote from: Patrick M. Hausen on February 04, 2025, 05:55:35 PM1. Did you set the two tunables as advised in step 6 of the LAN bridge documentation?

Yes, net.link.bridge.pfil_member is set to 0, net.link.bridge.pfil_bridge is set to 1.

Quote from: Patrick M. Hausen on February 04, 2025, 05:55:35 PM2. Check Interfaces > Other types (or Devices in 25.1) > Bridge > your bridge configuration > Link-local address.

Aah! Thank you very much, that was it.