diff options
| author | Marius Lindvall <marius@varden.info> | 2026-01-01 23:17:09 +0100 |
|---|---|---|
| committer | Marius Lindvall <marius@varden.info> | 2026-01-01 23:17:09 +0100 |
| commit | 4cbeda405f44541bd0934ae74538d84c47333756 (patch) | |
| tree | 7dd1542ca27da6a71a1ebad552cc128a46137491 /data | |
| parent | 76830afc8703a3f9f6be7500cb92aa9b6e255425 (diff) | |
| download | vyos-1x-4cbeda405f44541bd0934ae74538d84c47333756.tar.gz vyos-1x-4cbeda405f44541bd0934ae74538d84c47333756.zip | |
router-advert: T8140: add captive portal support (RFC 8910)
Add support for captive portal identification in IPv6 router adverts as
defined in RFC 8910. The value is a quoted URL pointing to an RFC
8908-compliant API endpoint.
Diffstat (limited to 'data')
| -rw-r--r-- | data/templates/router-advert/radvd.conf.j2 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/data/templates/router-advert/radvd.conf.j2 b/data/templates/router-advert/radvd.conf.j2 index 34f8e1f6d..15febd0dd 100644 --- a/data/templates/router-advert/radvd.conf.j2 +++ b/data/templates/router-advert/radvd.conf.j2 @@ -4,6 +4,9 @@ {% for iface, iface_config in interface.items() %} interface {{ iface }} { IgnoreIfMissing on; +{% if iface_config.captive_portal is vyos_defined %} + AdvCaptivePortalAPI "{{ iface_config.captive_portal }}"; +{% endif %} {% if iface_config.default_preference is vyos_defined %} AdvDefaultPreference {{ iface_config.default_preference }}; {% endif %} |
