Date: Sat, 12 Aug 2017 19:48:59 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 221445] The absence of the accept_rtadv option causes an error "ping6: sendmsg: No buffer space available" Message-ID: <bug-221445-8-id70kpXoWg@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-221445-8@https.bugs.freebsd.org/bugzilla/> References: <bug-221445-8@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221445 --- Comment #3 from Andrey V. Elsukov <ae@FreeBSD.org> --- (In reply to Vladislav V. Prodan from comment #2) > Read the description of the bug again. > I described how I managed to get the ipv6 to work. It is wrong, and this is why it doesn't work. > ifconfig_em0_ipv6="inet6 2001:41d0:e:XXX::1/128" What is the reason of /128 prefix length? > ipv6_static_routes="ipv6gw" > ipv6_route_ipv6gw="-host 2001:41d0:000e:03ff:ff:ff:ff:ff -iface em0" This will not work on FreeBSD due to implementation specificity. > ipv6_defaultrouter="2001:41d0:000e:03ff:ff:ff:ff:ff" When the kernel is going to send IPv6 packet, it does L2 lookup to determine L2 address. ND6 code does lookup for destination address only when an address is considered as neighbor. When you have not configured the correct prefix, the ND6 has not any interfaces where the destination address can be considered as neighbor. In your case even the L2 address of default router can not be found. -- You are receiving this mail because: You are the assignee for the bug.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221445-8-id70kpXoWg>
