diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index 1db82a3..090c868 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -2743,7 +2743,8 @@ EOD; } break; default: - if ((is_array($config['dhcpdv6'][$on]) && isset($config['dhcpdv6'][$on]['enable'])) || isset($oc['track6-interface'])) { + if ((is_array($config['dhcpdv6'][$on]) && isset($config['dhcpdv6'][$on]['enable'])) || isset($oc['track6-interface']) + || (is_array($config['dhcrelay6']) && !empty($config['dhcrelay6']['interface']) && in_array($on, explode(',', $config['dhcrelay6']['interface'])))) { $ipfrules .= <<