Skip to content

Conversation

@Monviech
Copy link
Member

@Monviech Monviech commented Jan 14, 2026

opnsense/core#9603

  • TODO:
  • Add basic configuration example
  • Add HA configuration example
  • Hint at combination with KEA
  • Hint at combination with NDP Proxy

@Monviech Monviech requested a review from fichtner January 14, 2026 11:02
@Monviech Monviech self-assigned this Jan 14, 2026
@Monviech Monviech added the feature Adding new functionality label Jan 14, 2026
Comment on lines 33 to 36
**Interface** Choose the interface that should send Router Advertisements. The prefix will be automatically
constructed from available IPv6 addresses of this interface.
**Constructor** Construct a prefix out of IPv6 addresses of an additional interface (e.g. the WAN interface).
In most cases an NDP proxy is required if the same prefix is shared by multiple interfaces.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is vague and confusing for people trying to use this, perhaps:

  1. mark advanced fields as such
  2. Interface setting will contsruct a prefix from the primary IP of that interface, which is assigned by "Identity Association" or "Track interface" IPv6 modes of said interface.
  3. Say that "alternatively" a WAN interface prefix can be used for the constructor.

**DNS Search List Lifetime** Lifetime in seconds for advertised DNS search domains.
========================================= ====================================================================================

For supported clients, DNS settings can also be propagated by radvd as detailed in `RFC 8106 <https://tools.ietf.org/html/rfc8106>`__
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if this remark adds any value?

========================================= ====================================================================================
**Option** **Description**
========================================= ====================================================================================
**Enable DNS** Control the sending of the embedded DNS configuration (RFC 8106).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

another advanced field, should only be disabled if the users know what they doing

router advertisements from the interface, in seconds.
Must be no less than 4 seconds and no greater than 1800 seconds.
==================================== ===============================================================================
# TODO
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for most purposes adding a new entry for the interface at hand and save+apply does all the work

of note is the "Track interface (legacy)" scope where adding an entry for an automatic and disabling it is the best way if you don't want to change the track mode, or switching to "Idenity Association" instead and adding a manual config if needed.

@Monviech Monviech merged commit 9ae6db2 into master Jan 19, 2026
@Monviech Monviech deleted the radvd-mvc branch January 19, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Adding new functionality

Development

Successfully merging this pull request may close these issues.

3 participants