Hey guys, I just set up Debian Lenny to be my IPv6 router. I noticed that there really aren't any docs on this specifically, so I wrote a nice little post on my blog:
http://wanners.net:8000/blog/2011/01/debian-lenny-ipv6-gateway/
I'm currently messing with DNS, so if that doesn't work, here's an alternate (IPv4 only) link:
http://wannerhome.dyndns.org:8000/blog/2011/01/debian-lenny-ipv6-gateway/
Hope this helps some poor soul out. It would have really helped me, I know.
If anyone who knows more about this stuff wants to offer any input, feel free to post a reply here or use the comment form there.
Update: This works exactly the same way in Squeeze and kept working with no changes when I upgraded from Lenny.
Thanks man, much appreciated. I had it all working (radvd, etc) except.. I missed the route:
route -A inet6 add 2001:470:1f15:1f21::/64 eth0
Your example was for Debian ( route -6 - I'm assuming it'll work for Debian and such ) - but for CentOS you'll need to replace '-6' with '-A inet6'
Thanks again!
Glad this helped you out. I'll add a note to the howto about your problem and solution. Thanks!