On Mon, Aug 11, 2008 at 02:54:46PM +0100, saqmaster wrote: | Paul de Weerd wrote: | | > Try again with link-local addresses on your interfaces, no rtadvd.conf | > file and tcpdump to see what's going on. Post back if you have more | > details. | | Sorry, I have mislead you slightly (getting the link-local address | back in and testing reminded me). | | With the link-local address present on the router for vic0, and with | no rtadvd.conf, the client is picking up an fe80 address :- | | tcpdump from router: | 13:44:32.360222 00:0c:29:cd:f7:7a 33:33:00:00:00:02 86dd 70: fe80::20c:29ff:fecd:f77a > ff02::2: icmp6: router solicitation (src lladdr: 00:0c:29:cd:f7:7a) (len 16, hlim 255) | 13:44:32.692823 00:0c:29:57:23:b6 33:33:00:00:00:01 86dd 110: fe80::20c:29ff:fe57:23b6 > ff02::1: icmp6: router advertisement(chlim=64, router_ltime=1800, reachable_time=0, retrans_time=0)(src lladdr: 00:0c:29:57:23:b6)(prefix info: LA valid_ltime=2592000, preferred_ltime=604800, prefix=2001:8b0:13:1::/64) (len 56, hlim 255) | | | client: | # rtsol -d pcn0 | checking if pcn0 is ready... | pcn0 is ready | send RS on pcn0, whose state is 2 | received RA from fe80::20c:29ff:fe57:23b6 on pcn0, state is 2 | stop timer for pcn0 | there is no timer
Well, all looks well from what you've sent. The tcpdump shows the router sending out the correct prefix (2001:8b0:13:1::/64) from a link-local address (fe80::20c:29ff:fe57:23b6). Your client confirms this ('received RA from fe80::20c:29ff:fe57:23b6 on pcn0'). It should now configure the correct address 2001:8b0:13:1:20c:29ff:fecd:f77a/64 on pcn0. Are you sure that it hasn't done this ? Again, more details (such as the output of `ifconfig pcn0` on the client) would be useful. Remember, the client should already have a link-local address (see previous mails I sent). Cheers, Paul 'WEiRD' de Weerd -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/