diff options
author | schinken <schinken@bamberg.ccc.de> | 2016-01-09 13:37:17 +0100 |
---|---|---|
committer | schinken <schinken@hackerspace-bamberg.de> | 2016-01-28 12:45:44 +0100 |
commit | 352defe4356b9ee6ac0042b4c34957006e0a9f77 (patch) | |
tree | 5fe2640d45db522e7cf163ae64866ccb57cf9d0a /src/etc | |
parent | 8224a71ed8eb6b98eb790673b95703311f4586c8 (diff) | |
download | pfsense-352defe4356b9ee6ac0042b4c34957006e0a9f77.zip pfsense-352defe4356b9ee6ac0042b4c34957006e0a9f77.tar.gz |
Add possibility to configure radvd valid lifetime
Diffstat (limited to 'src/etc')
-rw-r--r-- | src/etc/inc/services.inc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc index 0a1d56a..1ddc1c5 100644 --- a/src/etc/inc/services.inc +++ b/src/etc/inc/services.inc @@ -181,6 +181,15 @@ function services_radvd_configure($blacklist = array()) { $radvdconf .= "\t\tAdvRouterAddr on;\n"; break; } + + if(is_numericint($dhcpv6ifconf['ravalidlifetime'])) { + $radvdconf .= "\t\tAdvValidLifetime {$dhcpv6ifconf['ravalidlifetime']};\n"; + } + + if(is_numericint($dhcpv6ifconf['rapreferredlifetime'])) { + $radvdconf .= "\t\tAdvPreferredLifetime {$dhcpv6ifconf['rapreferredlifetime']};\n"; + } + $radvdconf .= "\t};\n"; if (is_array($dhcpv6ifconf['subnets']['item'])) { |