Thanks - I've read that and it was very helpful in getting things set up.

My questions is just why rtadvd is logging a message to syslog every time a
router advertisement is received on the external interface.

On Wed, Dec 31, 2014 at 1:15 PM, Joshua Smith <juice...@gmail.com> wrote:

>
> http://marc.info/?l=openbsd-misc&m=141703607321548&w=2
> --
> Josh Smith
> KD8HRX
>
> Email/jabber: juice...@gmail.com
>
> Sent from my iPhone.
>
> > On Dec 31, 2014, at 2:01 PM, Aaron Riekenberg <
> aaron.riekenb...@gmail.com> wrote:
> >
> > I have an OpenBSD 5.6 box that I'm using as a router and firewall for my
> > local LAN, using both ipv4 and ipv6.  Things are mostly working, but I'm
> > seeing some possibly broken/annoying behavior from rtadvd.  First some
> > background information:
> >
> > My box has 2 ethernet interfaces: em0 is the external connection, and em1
> > is the local LAN.  Comcast provides ipv6 router advertisements and uses
> > dhcpv6 to provide a /128 address (used by em0) and a /64 prefix
> delegation
> > used by my local LAN.  I'm using wide-dhcpv6 to assign addresses to my
> em0
> > and em1 and this all works fine.
> >
> > I have the issue that if net.inet6.ip6.forwarding=1, the kernel is not
> able
> > to automatically configure the default ipv6 route based on router
> > advertisements, even with the new "inet6 autoconf" parameter (
> > http://permalink.gmane.org/gmane.os.openbsd.misc/217825).
> >
> > To work around this, I temporarily ran rtsold, figured out the ipv6
> address
> > of Comcast's router, and added it to /etc/mygate.  This works fine, and I
> > am no longer running rtsold.
> >
> > Now I run "rtadvd em1" to send router advertisements to the local LAN.  I
> > have no /etc/rtadvd.conf file, so I am using the default configuration.
> > This again works fine, and hosts on my local LAN automatically get an
> ipv6
> > address and route (yay!).
> >
> > But all is not quite perfect.  If I look at /var/log/daemon, I see lots
> and
> > lots of messages from rtadvd like this:
> >
> > Dec 31 12:44:21 server rtadvd[28960]: received RA from
> > fe80::224:14ff:fe63:cae2 on non-advertising interface(em0)
> > Dec 31 12:44:54 server last message repeated 11 times
> > Dec 31 12:46:56 server last message repeated 40 times
> > Dec 31 12:51:32 server last message repeated 90 times
> >
> > This is saying rtadvd received a router advertisement from Comcast's
> router
> > (fe80::224:14ff:fe63:cae2).  Comcast's router apparently sends on of
> these
> > every 3 seconds - this is the rate at which syslog is filling with these
> > messages.
> >
> > I can disable logging for rtadvd in syslog.conf, but this is annoying.
> > There are potentially many others like me with Comcast or other ipv6
> > connections that want to run rtadvd on the internal interface and will
> > receive router advertisements on the external interface.
> > Thoughts/questions:
> >
> > * Why is rtadvd logging router advertisements on em0 when I am specifying
> > em1 as the only interface it should be using?  Wouldn't it be better to
> > just silently ignore router advertisements from non-configured
> interfaces?
> > * What will happen when/if we can have net.inet6.ip6.forwarding=1 and
> > "inet6 autoconf" for my external interface?  Will rtadvd still receive
> > router advertisements for the external interface and complain about them?

Reply via email to