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
signature.asc
Description: This is a digitally signed message part
