OPNsense Forum

English Forums => 24.7, 24.10 Legacy Series => Topic started by: cockroach on February 04, 2025, 05:25:27 PM

Title: radvd not working on bridge interface
Post by: cockroach on February 04, 2025, 05:25:27 PM
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?
Title: Re: radvd not working on bridge interface
Post by: Patrick M. Hausen on February 04, 2025, 05:55:35 PM
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.
Title: Re: radvd not working on bridge interface
Post by: cockroach on February 06, 2025, 04:28:02 AM
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.