On Wed, 2005-03-30 at 08:24 -0500, Bellino, Phil wrote:
> Hello,
> I am running radvd on a linux server and it is sending router advertisements
> to FF02::1.
> The prefix it is sending is 3ffe:302:11:2::

> Now, I can ping to other "fe80" nodes on my net as well as other tunnel
> hosts on my net, so connectivity is there,
> but my linux host never responds to the router advertisement(I am looking at
> a network trace). 

It doesn't have to respond, it just has to accept the announcement.
Check:

$ /sbin/sysctl -a | grep accept_ra

Which should have something like:

net.ipv6.conf.eth0.accept_ra = 1

> Now, if I understand this correctly, my host should respond and then take
> that prefix "3ffe:302:11:2::" and create a new Global scope inet6 address on
> eth0 "3ffe:302:11:2:2a0:9cff:fe00:8ad/128 Scope:Global".
> 1. Is this correct?

It should indeed make the above prefix from the EUI-64 part and the
announced prefix. But it will not respond to the announcement.

> 2. Is there some switch that I need to activate, so that my host node will
> respond to the advertisement and also create the new inet6 address on eth0?

See the above accept_ra switch, which should be enabled per default.

Quite important question: which kernel on the client and what settings
do you have on the radvd server? Also you are sending a /64 I hope?

Greets,
 Jeroen

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to