The Linksys WRT54G router has a firmware built using Linux components  (unannounced of course). Now the OS community has caused Linksys to  open its firmware source code. A result of this is that a whole new list  of firmware supporting various new functions and features has been  written for the public. Now your WRT54G can be updated to have the  functions and features comparable to a Cisco router. One such feature is  the support for IPv6 and the reference link I provided below offers one  such firmware for download.
http://www.research.earthlink.net/ipv6/
