Subject: Re: [IPv6] rtsol not getting ipv6 config from rtadvd
To: Daniel Eggert <eggert@macvaerk.dtu.dk>
From: Rui Paulo <rpaulo@NetBSD.org>
List: netbsd-help
Date: 06/17/2005 21:15:37
On 2005.06.17 22:21:57 +0000, Daniel Eggert wrote:
>
> On Jun 17, 2005, at 9:34 PM, Rui Paulo wrote:
>
> >On 2005.06.17 19:12:43 +0000, Daniel Eggert wrote:
> >
> >>I've got rtadvd(8) running on my ipv6 router. My ipv6 runs rtsol(8),
> >>but does not pick up the network configuration from the router. I'm
> >>completely lost.
> >>
> >
> >What does ifconfig gem0 in the router says?
>
> [router]# ifconfig gem0
> gem0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST>
> mtu 1500
> address: 00:0a:27:b4:67:f4
> media: Ethernet autoselect (100baseTX full-duplex)
> status: active
> inet 130.225.xxx.xxx netmask 0xffffffe0 broadcast
> 130.225.xxx.xxx
> inet6 fe80::20a:27ff:feb4:67f4%gem0 prefixlen 64 scopeid 0x2
> inet6 3ffe:100:ff::4 prefixlen 48
>
> >Do you have any rtadvd.conf?
>
> No. I hoped that it would work without. The debug output from rtadvd
> seems to indicate this since it says:
>
> rtadvd[4022]: <getconfig> gem0 isn't defined in the configuration
> file or the configuration file doesn't exist. Treat it as default
> rtadvd[4022]: <get_prefix> add 3ffe:100:ff::/48 to prefix list on gem0
>
> So I guess it is just handing out 3ffe:100:ff::/48, which is what I
> want it to do.
Yes, it should work without rtadvd.conf. I have the same setup as you
but with a different prefixlen: 64. Also, net.inet6.ip6.accept_rtadv
must be 1, but I think rtsol warns the you about it.
-- Rui Paulo