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