Subject: Re: [IPv6] rtsol not getting ipv6 config from rtadvd
To: Rui Paulo <rpaulo@NetBSD.org>
From: Daniel Eggert <eggert@macvaerk.dtu.dk>
List: netbsd-help
Date: 06/17/2005 23:43:32
On Jun 17, 2005, at 11:15 PM, Rui Paulo wrote:

> 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.

Thanks for you help.

Hmmm, net.inet6.ip6.accept_rtadv was 0 on the router, but 1 on the  
host. I set both to 1, but it still does not work, and I get the  
exact same output from rtsol and rtadvd.

I'm lost. Where would I look for some error message that could  
indicate what is wrong?

/Daniel