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