Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: default ipv6 route?



On 2015-04-25 22:51, Brett Lymn wrote:
On Fri, Apr 24, 2015 at 09:06:08AM +0100, Roy Marples wrote:

DHCPv6 does not specify any default route or prefix.
On NetBSD, DHCPv6 is only started when a RA is received with either the
O or M flags set and even then you need to use dhcpcd(8) to get this
working.

Did your host receive a valid RA?


I think so.  I do have a valid IPv6 /56 prefix that has been allocated
to me by my ISP.  I configured wm0 to have an address from this range:

ifconfig wm0 inet6 2001:44b8:25e:2d00::1 prefixlen 64 alias

which seemed to have worked.  I tried doing:

dhcpcd -dB6T --nodhcp6 wm0

as suggested in the ipv6 networking faq, the output looks like things
are happening:

dhcpcd -dB6T --nodhcp6
dhcpcd-6.8.0 starting
DUID 00:01:00:01:1c:cc:55:d2:74:d0:2b:2b:89:bc
wm0: IAID 2b:2b:89:bc
wm0: delaying IPv6 router solicitation for 0.5 seconds
wm0: soliciting an IPv6 router
wm0: sending Router Solicitation
wm0: Router Advertisement from fe80::204:edff:feff:d562
wm0: executing `/libexec/dhcpcd-run-hooks' TEST
interface=wm0
pid=2396
reason=TEST
skip_hooks=lookup-hostname
ifcarrier=up
ifflags=4294936643
ifmtu=1500
ifwireless=0
ra1_addr=2001:44b8:25e:2d00:76d0:2bff:fe2b:89bc/64
ra1_from=fe80::204:edff:feff:d562
ra1_prefix=2001:44b8:25e:2d00::/64
ra_count=1
dhcpcd exited

but still no default route out.  I know my router supports ipv6 and my
ISP connection is set for dual stack.  My laptop, running an older
-current, which I configure using dhcp from the same router can contact
hosts on the internet using ipv6... so I must be missing something in my
manual config.

It sounds like accept_ra is disabled in the kernel (sysctl net.inet6.ip6.accept_rtadv, or on the interface (ndp -i jme0 | grep accept_rtadv). You can either enable them (ip6mode=autohost in rc.conf) or let dhcpcd manage the routing and addressing by removing the T option above.

Roy


Home | Main Index | Thread Index | Old Index