From 64de9249b91190ffe73b78f1aa6c74d1c88b3afc Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Thu, 15 Mar 2012 02:48:33 +0000 Subject: [PATCH] bookends.m4: Configure IPv6 router advertisement stuff. Servers are expected to listen in on the routing protocols, so even though they aren't actually routers, they still shouldn't listen to the advertisements. --- bookends.m4 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bookends.m4 b/bookends.m4 index f451c8d..9757a38 100644 --- a/bookends.m4 +++ b/bookends.m4 @@ -108,11 +108,17 @@ m4_divert(32)m4_dnl ## Set forwarding options. Apparently setting ip_forward clobbers other ## settings, so put this first. case $host_type_<::>FWHOST in - router) forward=1 ;; - *) forward=0 ;; + router) forward=1 host=0 ;; + server) forward=0 host=0 ;; + client) forward=0 host=1 ;; esac setopt ip_forward $forward setdevopt forwarding $forward +for i in \ + accept_ra accept_ra_defrtr accept_ra_pinfo accept_ra_info_max_plen +do + setdevopt $i $host +done case $forward in 0) inchains="INPUT" ;; 1) inchains="INPUT FORWARD" ;; -- 2.11.0