diff --git a/src/etc/inc/plugins.inc.d/dhcpd.inc b/src/etc/inc/plugins.inc.d/dhcpd.inc index 2aa33493ab..79e71edbb7 100644 --- a/src/etc/inc/plugins.inc.d/dhcpd.inc +++ b/src/etc/inc/plugins.inc.d/dhcpd.inc @@ -387,6 +387,11 @@ function dhcpd_radvd_configure($verbose = false, $blacklist = []) $radvdconf .= "\t};\n"; } + if (!empty($dhcpv6ifconf['nat64prefix'])) { + $radvdconf .= "\tnat64prefix {$dhcpv6ifconf['nat64prefix']} {\n"; + $radvdconf .= "\t};\n"; + } + $radvdconf .= "};\n"; } diff --git a/src/www/services_router_advertisements.php b/src/www/services_router_advertisements.php index 7faca97732..39e3ab6874 100644 --- a/src/www/services_router_advertisements.php +++ b/src/www/services_router_advertisements.php @@ -47,6 +47,7 @@ function val_int_in_range($value, $min, $max) { 'AdvLinkMTU', 'AdvDeprecatePrefix', 'AdvRemoveRoute', + 'nat64prefix', ]; if ($_SERVER['REQUEST_METHOD'] === 'GET') {