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/                 

Reply via email to