summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorsmos <seth.mos@dds.nl>2012-06-07 13:18:57 +0200
committersmos <seth.mos@dds.nl>2012-06-07 13:18:57 +0200
commita99b2b08d865558ff6ad0978538921e083cbb8ec (patch)
tree46e93404f4d2e3212a19779bb76bbb3835e6e37d /etc
parent83973bfb5caa36ca29a8feb61d13b0d08a61c4c0 (diff)
downloadpfsense-a99b2b08d865558ff6ad0978538921e083cbb8ec.zip
pfsense-a99b2b08d865558ff6ad0978538921e083cbb8ec.tar.gz
Prevent radvd from telling the clients to remove the route to itself.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/services.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 5a5072d..2f8bfc8 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -141,10 +141,13 @@ function services_radvd_configure() {
}
$radvdconf .= "\tprefix {$subnetv6}/{$ifcfgsnv6} {\n";
$radvdconf .= "\tprefix {$subnetv6}/{$ifcfgsnv6} {\n";
- if($carpif == true)
+ if($carpif == true) {
$radvdconf .= "\t\tDeprecatePrefix off;\n";
- else
+ $radvdconf .= "\t\tRemoveRoute off;\n";
+ } else {
$radvdconf .= "\t\tDeprecatePrefix on;\n";
+ $radvdconf .= "\t\tRemoveRoute off;\n";
+ }
switch($dhcpv6ifconf['ramode']) {
case "managed":
$radvdconf .= "\t\tAdvOnLink on;\n";
OpenPOWER on IntegriCloud