with this commit:

On Sun, May 28, 2017 at 03:35:56AM -0600, Florian Obser wrote:
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   flor...@cvs.openbsd.org 2017/05/28 03:35:56
> 
> Modified files:
>       usr.sbin/slaacd: engine.c engine.h frontend.c slaacd.c slaacd.h 
>       usr.sbin/slaacctl: slaacctl.c 
> 
> Log message:
> propose and configure default gateway
> 

early testing of slaacd(8) is possible.

If you are brave (but not wise) you can build and install slaacd and
slaacctl and apply the following diff to your kernel and reboot:

diff --git sys/netinet6/nd6_rtr.c sys/netinet6/nd6_rtr.c
index 7fc1e36e0ec..867a211567c 100644
--- sys/netinet6/nd6_rtr.c
+++ sys/netinet6/nd6_rtr.c
@@ -381,6 +381,8 @@ nd6_ra_input(struct mbuf *m, int off, int icmp6len)
        if (ifp == NULL)
                goto freeit;
 
+       goto freeit;
+
        /* We accept RAs only if inet6 autoconf is enabled  */
        if (!(ifp->if_xflags & IFXF_AUTOCONF6))
                goto freeit;

oh, and you need to figure out how to start it on boot, there is no rc
script yet.

Also probably best to not run this in an hostile environment. Work is
progressing...

-- 
I'm not entirely sure you are real.

Reply via email to