Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My computer (also router) uses Teredo to access and be visible on IPv6.

How to assign neighbor IPv6 addresses to other computers for them to be able to be routed to Teredo using the router?

enter image description here

What ip -6 addr, ip -6 link, ip -6 route, ip6tables and sysctl commands should I use on hosts and on router? (assuming miredo is already working on "My router")

share|improve this question
up vote 1 down vote accepted

Teredo is an 'IPv6 for one host' type protocol. You cannot provide IPv6 to other computers on your network with Teredo. Every node will have to do their own Teredo.

But Teredo is very unreliable. If you can use IPv6 provided by an ISP. If that is not possible then use a tunnelbroker like or Avoid unreliable methods like 6to4 and Teredo.

share|improve this answer
Can I do NAT for IPv6 so all requests to Teredo will appear to be like if they oridinating from "My Router" instead? – Vi. Oct 1 '12 at 17:06
Technically: yes, but you still have a very unreliable Teredo connection. All applications will try to use IPv6 and many of them will fail. You don't want that brokenness in your network... Set up a tunnel to or (both free) and you will be much happier. – Sander Steffann Oct 2 '12 at 8:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .